gpt4 book ai didi

java - 读取文本文件后如何创建数组

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:09 25 4
gpt4 key购买 nike

package telephonenumber;

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;

public class TelephoneNumber
{

public static void main(String[] args)
{
Scanner k = new Scanner(System.in);
System.out.println("Enter name of file to read (format: fileName.txt)");
String fileName = k.nextLine();

Scanner ipStream = null;
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
try
{
ipStream = new Scanner(new File (fileName));

}
catch(IOException bad)
{
System.out.println("Error opening the file for read:" + fileName);
System.exit(0);
}
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////

while(ipStream.hasNextLine())//file is located
{
String dataLine = ipStream.nextLine();
dataLine.split(" ");
String zero = line[0];
String one = line[1];
String two = line[2];
String three = line[3];
String four = line[4];
System.out.println(line[0]);;

}



System.out.println("End of file reached");
ipStream.close();
}

}

我的文本文件是一系列数字,如下所示:

  • 155 156 8604
  • 160 077 1405
  • 774 512 5423
  • 832 105 6993
  • 774 563 9912

项目符号不在文本文件中。它只是逐行进行。

<小时/>

如何使每一行数字成为一个数组?

最佳答案

您应该将 split 的返回值分配给一个数组:

String[] line = dataLine.split("  ");

关于java - 读取文本文件后如何创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27287437/

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