import java.util.*;import java.io.*;public class File { static String tt[] = new String[5]; // 为什么一定要过定长度 没有别的办法了吗? public static void main(String[] args) {
try {
String file = "C:\\text.txt";
String str = new String(); FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr); while ((str = br.readLine()) != null) { str = str.trim();
int i = 0;
StringTokenizer fenxi = new StringTokenizer(str, ",");
int number = fenxi.countTokens(); while (fenxi.hasMoreTokens()) {
tt[i] = fenxi.nextToken();
System.out.println(tt[i]);
i++;
} } br.close();
fr.close(); } catch (IOException e) {
System.out.println(e);
} }
}
读这个文件并不能去除 空格, 当读到空格时会抛异常
如何改进!请问读文件数据,放入到数组中
还有什么方法
帮忙写一下!
try {
String file = "C:\\text.txt";
String str = new String(); FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr); while ((str = br.readLine()) != null) { str = str.trim();
int i = 0;
StringTokenizer fenxi = new StringTokenizer(str, ",");
int number = fenxi.countTokens(); while (fenxi.hasMoreTokens()) {
tt[i] = fenxi.nextToken();
System.out.println(tt[i]);
i++;
} } br.close();
fr.close(); } catch (IOException e) {
System.out.println(e);
} }
}
读这个文件并不能去除 空格, 当读到空格时会抛异常
如何改进!请问读文件数据,放入到数组中
还有什么方法
帮忙写一下!
解决方案 »
- java se 连接apache
- java文件中的classpath文件在哪?
- 急!困扰了很久得问题!在多线程程序中各自独立线程的线程为什么会死锁?
- 其他的电脑能编译,但是我的电脑不能编译,那么程序又问题么?
- 【求助】addMouseMotionListener和addMouseListener区别
- 基础问题,解决即给分,up有分
- JAVA
- 请问各位jni高手有关从c调用java类方法的问题,多帮忙啊
- 小女子高分求助怎样做JAVA应用程序的帮助文件在线等待。
- ★★★(在线等待)在applet中。怎样删除用g.drawLine()所画的直线
- applet的问题,大侠快救命
- 把程序打包成可运行的jar文件时那个manifest.mf怎么写啊!
try {
String file = "text.txt";
String str = new String(); FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr); while ((str = br.readLine()) != null) { str = str.trim();
int i = 0;
StringTokenizer fenxi = new StringTokenizer(str, ",");
int number = fenxi.countTokens();
tt = new String[number]; while (fenxi.hasMoreTokens()) {
tt[i] = fenxi.nextToken();
System.out.println(tt[i]);
i++;
} } br.close();
fr.close(); } catch (IOException e) {
System.out.println(e);
} }
}
对number根本没用
关键是怎么改啊!
对number根本没用
关键是怎么改啊!”
sorry 没看仔细,以为你没该
搞定了Thank You ! believefym(feng)
static List<String> list = new ArrayList<String>(); public static void main(String[] args) {
try {
String file = "text.txt";
String str = new String(); FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr); while ((str = br.readLine()) != null) { str = str.trim();
//int i = 0;
StringTokenizer fenxi = new StringTokenizer(str, ",");
int number = fenxi.countTokens();
//tt = new String[number]; while (fenxi.hasMoreTokens()) {
//tt[i] = fenxi.nextToken();
//System.out.println(tt[i]);
//i++;
list.add(fenxi.nextToken());
} } br.close();
fr.close(); } catch (IOException e) {
System.out.println(e);
}
System.out.println(list); }
}