作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的代码中,当我想打印列表时,有行返回,但我不知道如何删除它,例如,如果我的文件包含这些行:
我想不出有什么可写的
巴拉巴拉巴拉
当我打印出我的 list 时,我得到了这个:
{我不能想任何东西写
等等,等等,等等}
这是我的代码:
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>() ;
try(BufferedReader br = new BufferedReader(new FileReader("test.txt"));){
int i = 0;
String str = " ";
while((i = br.read()) != -1){
str += (char) i;
if( (char) i == ' '){
list.add(str.toString());
str = " " ;
}
}
list.add(str.toString());
}catch (Exception e){
System.out.println("there is an exception ");
}
printArrayList(list);
}
public static void printArrayList(ArrayList<String> list){
System.out.print("{");
for(int i = 0; i<list.size(); i++){
if (i > 0)
System.out.print("," + list.get(i));
else
System.out.print(list.get(i));
}
System.out.print("}");
}
最佳答案
您反对导入库吗? Apache StringUtils 有一个按空格分割的方法,返回标记中的其他所有内容。
关于java - 尝试从文件中读取并将其拆分为单词并将这些单词存储在 arrayList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31096201/
我是一名优秀的程序员,十分优秀!