";
String text1 = "在熟悉的国家,上世纪80年代,有一位叫作韩尚俊的法官(朴正民饰)是一个极有天分、极有潜能的法律天才";
String text1 = "在熟悉的国家,上世纪80年代,有一位叫作韩尚俊的法官(朴正民饰)是一个极有天分、极有潜能的法律天才,但是却因为他试图拯救的一个家庭,而被胁迫离开了他的家、离开了他的国家,并且被迫在国外隐姓埋名生活了30年。30年后的今天,韩尚俊失踪前好朋友的女儿成为了鱼跃韩国大楼的总裁,他的关系网变得扑朔迷离,真相很快变得扑朔迷离。 年轻的最高法院主法官石贤(池珍熙饰)不仅事业有成,而且有一个漂亮的太太和可爱的女儿。然而自从在他的升迁庆祝派对上接到一个神秘电话之后,一切都发生了改变。先是太太离奇被杀,之后遇到一个女记者,告诉他关于“平行理论”的事情,并且警告他的人生将与30年前被灭门的韩尚俊法官“平行”,这就预示着他和他的女儿很快将遭遇不幸。负责调查石贤妻子被杀案的是石贤的大学同学姜成(李宗赫饰),在经过调查之后,他们把罪犯目标锁定在一个叫张秀英(河正宇饰)的人身上,并很快的抓住了他。张秀英对犯罪事实供认不违,而石贤却根据一些细节认定张秀永并非杀死自己妻子的凶手。女记者被杀,关在警局的张秀英逃跑,一系列事情不仅与30年前的灭门惊人相似,而且日期完全相同。被宿命的阴影所笼罩的石贤开始试图揭开“平行理论”背后的秘密,从而救赎自己与女儿的生命用中文优化下这段文字,不要带片名。如果是其他语言请翻译成中文。如果内容有带网址请删除。";
StringBuffer buffer = new StringBuffer(text);
buffer.append(text1);
// buffer.append("\n");
// buffer.append("这是一个测试文档,用于测试文本相似度的算法,包括余弦相似度,编辑距离,布鲁斯塔斯距离等。");
String s = buffer.toString();
System.out.println("文本长度:" s.length());
return s;
}
public void preTreatment() {
content = this.getString();
F0 = new ArrayList();//无重复字符的表单
for (String temp : content.split("")) {
if (!F0.contains(temp)) {
F0.add(temp);
}
}
F1 = new ArrayList();//有重复字符的表单
for (String temp : content.split("")) {
F1.add(temp);
}
System.out.println("无重复字符的表单(F0):");
System.out.println(F0.toString());
System.out.println("有重复字符的表单(F1):");
System.out.println(F1.toString());
F2 = new ArrayList();//无重复字符的罗列式表单
int k = 0;
for (int i = 0; i < content.length(); i ) {
if (!F2.contains(content.substring(k, k 1))) {
F2.add(content.substring(k, k 1));
}
k ;
}
System.out.println("无重复字符的罗列式表单(F2):");
System.out.println(F2.toString());
F3 = new ArrayList();//有重复字符的罗列式表单
for (int i = 0; i < content.length(); i ) {
F3.add(content.substring(i, i 1));
}
System.out.println("有重复字符的罗列式表单(F3):");
System.out.println(F3.toString());
F4 = new ArrayList();//无重复字符的罗列式表单
for (int i = 0; i < content.length(); i ) {
if (详情