public static void readerTest() throws IOException {
String fileName = "*.*";
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
StringBuffer buffer = new StringBuffer();
String line = null;
while ((line = reader.readLine()) != null) {
buffer.append(line);
System.out.println(line);
}
reader.close();
} finally {
if (reader != null) {
reader.close();
reader = null;
}
System.out.println("error");
}
}读每行数据的例子.按你的意思当然要放在一个动态的容器里,因为你事先不知道文件大小.
你可以把每一行放在一个List里
例如:
String line = null;
List textList = new ArrayList();
while ((line = reader.readLine()) != null) {
textList.add(line);
}for (int i = 0; i < textList.size(); i++) {
String text = (String) textList.get(i);
System.out.println(text);
}
String fileName = "*.*";
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
StringBuffer buffer = new StringBuffer();
String line = null;
while ((line = reader.readLine()) != null) {
buffer.append(line);
System.out.println(line);
}
reader.close();
} finally {
if (reader != null) {
reader.close();
reader = null;
}
System.out.println("error");
}
}读每行数据的例子.按你的意思当然要放在一个动态的容器里,因为你事先不知道文件大小.
你可以把每一行放在一个List里
例如:
String line = null;
List textList = new ArrayList();
while ((line = reader.readLine()) != null) {
textList.add(line);
}for (int i = 0; i < textList.size(); i++) {
String text = (String) textList.get(i);
System.out.println(text);
}
2、用楼上提到的容器也可,容器一般有计算它包含对象个数的方法。
String fileName = "*.*";
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
StringBuffer buffer = new StringBuffer();
String line = null;
while ((line = reader.readLine()) != null) {
buffer.append(line);
System.out.println(line);
}
reader.close();
} finally {
if (reader != null) {
reader.close();
reader = null;
}
System.out.println("error");
}
}读每行数据的例子.按你的意思当然要放在一个动态的容器里,因为你事先不知道文件大小.
你可以把每一行放在一个List里
例如:
String line = null;
List textList = new ArrayList();
while ((line = reader.readLine()) != null) {
textList.add(line);
}for (int i = 0; i < textList.size(); i++) {
String text = (String) textList.get(i);
System.out.println(text);
}这样就可以了.