我想通過文件循環,並將每行上的每個字符串匹配到數組列表中的元素。我無法獲得循環來處理數組列表。它只是從列表中拉出第一個元素。循環和比較arraylist
array1 = new String[] {"hello", "goodbye"};
while ((file = br.readLine()) != null) {
String compare = Character.toString(file.charAt(0))
+ Character.toString(file.charAt(1));
for(int i=0;i<array1.length; i++) {
boolean ret = Arrays.asList(compare).contains(array1[i]);
System.out.println(ret);
}
}
br.close();
你可以顯示文件的一些內容嗎?另外,爲什麼只與線的前兩個字符比較? –