如何把2行字母读进一个2维的ArrayList
来源:百度知道 编辑:UC知道 时间:2024/05/26 01:16:35
我想过用sanner,bufferedreader和FileImageInputStream,应该用那个,那一个method可以识别一行已经读完?
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Character> list1 = new ArrayList<Character>();
List<Character> list2 = new ArrayList<Character>();
BufferedReader br;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream("in.txt")));
String line;
if (null != (line = br.readLine())) {
char[] tmp = line.toCharArray();
for (int i = 0; i < tmp.length; i++) {
list1.add(tmp[i]);
}
}
if (null != (line = br.readLine())) {
char[] tmp = line.toCharArray();
for (int i = 0; i < tmp.length; i++) {