java 读取字符串列表有 \r\n
时间: 2023-10-31 10:11:29 浏览: 85
Java 字符串
如果你想读取以 \r\n 结尾的字符串列表,可以使用 BufferedReader 类中的 readLine() 方法来读取每一行字符串,并通过 String 类中的 trim() 方法去掉每行字符串的前后空格,然后将处理后的字符串添加到一个 List 集合中。示例代码如下:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class ReadStringList {
public static void main(String[] args) {
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
List<String> list = new ArrayList<>();
String line;
while ((line = br.readLine()) != null) {
list.add(line.trim());
}
System.out.println(list);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用了 try-with-resources 语句来自动关闭 BufferedReader 对象,并在循环中读取每一行字符串并添加到 List 集合中。注意,我们在添加字符串前使用 trim() 方法去掉了前后空格,以确保字符串列表中不包含空格。最后,我们打印出了整个列表。
阅读全文