如何阅读和转换
下的文件流 0101011110
0000011010
0000001011
1000011000个
写如下;
0001
1000
0000
1000
0000
1101
1111
1000
1110
0010
ArrayList不能满足我的要求,经过几次试验后就崩溃了 我的文件中有100k行和40列。在逐行读取字符串后,我不知道该怎么做新手我试过这个:
ArrayList<String> list=new ArrayList<String>();
String sequence;
while((sequence= instream.readLine())!= null) {
list.add(sequence);
}
Iterator<String> it=list.iterator();
for(int i=0; i<40; i++){
while(it.hasNext()){
String temp= it.next();
outstream.write(temp.charAt(i)+" ");
}
outstream.newLine();
}
这是有效的工作!
List<String> list = new ArrayList<String>();
String sequence;
while ((sequence = instream.readLine()) != null)
list.add(sequence);
for (int i = 0; i < 40; i++) {
for (String item : list) {
outstream.write(item.charAt(i) + " ");
}
outstream.newLine();
}
答案 0 :(得分:3)
我会按以下步骤执行此操作: