【发布时间】:2016-10-10 13:38:40
【问题描述】:
我正在尝试遍历文件并将每行上的每个字符串与数组列表中的元素进行匹配。我无法让循环为数组列表工作。它只是从列表中提取第一个元素。
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();
【问题讨论】:
-
你能显示文件的一些内容吗?另外,为什么只比较行的前两个字符?