List<String>怎么同时读取两行的数据
时间: 2024-02-29 21:51:47 浏览: 13
在 Java 中,List<String> 是一种用于存储字符串元素的动态数组。它可以通过遍历输入流或读取文件的方式来获取多行数据并将其存储到 List<String> 中。以下是一个示例代码,可以同时读取两行数据:
```
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<String> lines = new ArrayList<>();
while (scanner.hasNextLine()) {
String line1 = scanner.nextLine();
String line2 = scanner.nextLine();
// 将两行数据合并为一个字符串,以便存储到 List<String> 中
String combinedLine = line1 + " " + line2;
lines.add(combinedLine);
}
// 输出 List<String> 中的所有元素
System.out.println("List<String> 中的所有元素:");
for (String line : lines) {
System.out.println(line);
}
}
}
```
上述代码中,我们通过 `scanner.nextLine()` 方法连续两次读取用户输入的两行数据,并将其合并为一个字符串。然后,将合并后的字符串添加到 List<String> 中。最后,我们遍历 List<String> 并将其中的所有元素输出到控制台。