第1个回答 2008-04-11
操作文本文件或excel都用流就可以.但问题是你的文本文件一定要有固定的格式.比如说怎么算两个字符?以什么分割? 例如格式是111,aaa,bbb,222,...这样的话.你可以用String 的split(",")读取.然后String 转成 int 型,(当然这就过滤掉了非int型的.)
注意:java读取文本文件读到的都是String 类型.
第4个回答 2008-04-11
第一步:读取文件全内容
Java 读取文件,使用下边的语句:
File file = new File(filepath);
FileReader in = new FileReader(file);
BufferedReader bufin = new BufferedReader(in);
读取中文和英文都是没有问题的,但在读取繁体中文时,读出来的就是乱码了,需要要采用Unicode编码读取:
File file =new File(filepath);
InputStreamReader read = new InputStreamReader(new FileInputStream(file),"Unicode");
BufferedReader bfin = new BufferedReader(read);
第二步:读取数值型数据
根据文件中数据格式来确定,比如说文件中的数值是否有小数,如果数值相连怎么办等等
所以请给出读入文件的基本数据的排列规律。