【发布时间】:2015-02-01 22:38:57
【问题描述】:
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
项目符号不在文本文件中。它只是逐行进行。
如何将每一行数字变成一个数组?
【问题讨论】: