Java中按行读取文件的问题

nuptsww nuptsww 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在代码中想读取如下格式的文件,但是问题是逗号后面的那个数字丢失了,这怎么解决?
0.0220472,0.0299213 0 0.0220472 0 0.00314961 0.0283465 0.00629921 0.0015748
0.0204724,0 0.0220472 0 0.00314961 0.0283465 0.00629921 0.0015748 0.0220472

代码大致如下:
double [][] x;
double [] y;

int lag=8;
File file = new File("src/data.txt");
int row=getFileLineCounts("src/data.txt");
x=new double[row][];
y=new double[row];
BufferedReader reader = null;
try {
System.out.println("以行为单位读取文件内容,一次读一整行:");
reader = new BufferedReader(new FileReader(file));

int line = 1;
String tempString = null;
String [] tempStringComma = null;
String [] tempStringSpace = null;
// 一次读入一行,直到读入null为文件结束
while ((tempString = reader.readLine()) != null) {
// 显示行号
// System.out.println("line " + line + ": " + tempString);
tempString = reader.readLine();
tempStringComma = tempString.split(",");
tempStringSpace = tempStringComma[1].split(" ");
StringTokenizer st = new StringTokenizer(tempString,", ");
while(st.hasMoreTokens() ){
System.out.println(st.nextToken());
}
line++;
}

System.out.println("line is "+line);

reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
System.out.println("Wrong");
}
}
}
System.out.println("READ END");
...全文

相关推荐

完美解决java读取大文件内存溢出的问题

下面小编就为大家带来一篇完美解决java读取大文件内存溢出的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38632916

Java文件操作:按行读取和写入、处理日志和解决中文乱码问题

在Java编程中,文件操作是一项非常常见和重要的任务。本文将详细介绍如何使用Java按行读取和写入文件、处理日志以及解决中文乱码问题。按行读取和写入文件是Java编程中常见的操作,同时处理日志和解决中文乱码问题也是开发过程中需要考虑的重要方面。下面将详细介绍如何在Java中实现这些功能,并提供相应的源代码示例。为了解决这个问题,我们可以使用适当的字符编码来读取和写入文件。为了解决这个问题,可以指定适当的字符编码来读取和写入文件。时,指定Java文件操作:按行读取和写入、处理日志和解决中文乱码问题。

Book_Sea

java按行读取大文件并解析入库

java按行读取大容量文本文件,并按行解析入库。使用java.nio下面的相关方法

我爱果果2015

java 读取文件 文件读取操作

Java 读取文件操作 java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容

p15280959054

JAVA高效读取大文件[参考].pdf

JAVA高效读取大文件[参考].pdf

cwp36199360
评论 4
收藏 已收藏
分享
返回顶部
nuptsww
Java SE 62,620 成员 307,251 内容