我正在抄襲檢測系統的工作,我需要比較兩個字符串,並顯示了相似的結果。保存令牌到ArraysList和Java中
我有兩個字符串我已經轉換他們與空格分隔標記,現在我想將它們保存在ArrayList中,這樣我可以比較他們,並表明在序列索引相同的結果。
我的源代碼是
public static void main(String[] args) {
// TODO code application logic here
String str1 = "This is String number one";
String str2 = "This is String number two";
StringTokenizer st1 = new StringTokenizer(str1);
StringTokenizer st2 = new StringTokenizer(str2);
System.out.println("---Split by space---");
ArrayList<String> list1 = new ArrayList<String>();
list1.add(str1);
// was trying to save the tokens in arraylist...
ArrayList<String> list2 = new ArrayList<String>();
list2.add(str2);
for (String number : list1) {
System.out.println("String 1 = " + number);
}
for (String number : list2) {
System.out.println("String 2 = " + number);
}
}
}
任何建議/例子將是有益的。
OK中的所有項目,那麼什麼是你的問題,特別是? –
因此,基本上你想要比較list1和list2中的x位置元素,並將其存儲到與x相同索引的第三個列表中?是否? – pcj
我想將兩個字符串轉換爲標記,並將它們保存爲數組列表分別與兩個陣列列表相比較找出相似之處。 –