gpt4 book ai didi

java - 从文本/数据文件读取数据的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-02 07:59:09 25 4
gpt4 key购买 nike

 package mp1similar;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.StringTokenizer;
import java.util.logging.Level;
import java.util.logging.Logger;

public class MP1Similar
{

private static ArrayList arrayList ;

public static void main(String[] args)
{
ArrayList arrayList= null;
try
{
BufferedReader br = new BufferedReader(new FileReader("data/Catalog.txt"));

String line="";
arrayList =new ArrayList();
while((line = br.readLine())!=null)
{
// System.out.println(line);
StringTokenizer st = new StringTokenizer(line);
while(st.hasMoreTokens())
{
//System.out.println(st.nextToken());
arrayList.add(st.nextToken());
System.out.println(br.readLine());
}
}
}

catch (FileNotFoundException ex)
{
System.out.println(ex.getMessage());
ex.printStackTrace();
}
catch (IOException ex)
{
System.out.println(ex.getMessage());
ex.printStackTrace();
}

}

}

我正在尝试将数据从 TXT 文件传递​​到对象数组。 TXT 文件看起来像这样:

4950331 历史记录 37.5 121.5 --- AS - 5.2 1.0

8270000 历史记录 51.10 12.80 --- 欧盟 - 4.8 1.0

数据由空格分隔。所有内容都必须转移到对象。

最佳答案

这会将 ArrayList 中的所有内容打印到屏幕上:

    for(int i=0;i< arrayList.size();i++){
System.out.println(arrayList.get(i));
}

关于java - 从文本/数据文件读取数据的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9153158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com