【发布时间】:2015-07-24 16:16:23
【问题描述】:
我必须读取一个包含多列的文本文件,第一列是州号,(01-50)第二列是某个住房位置的名称,第三列是每个城镇的总人口住房位置在,第 4 列是可能的住房容量数量,第 5 列是前一列的可用住房数量。第 6 列和第 7 列有无用的 ID 号和日期。每个州都有多个住房地点。
目标是创建一个新的输出,每个状态有 1 行。第 1 列必须是州编号,第 2 列必须是给定每个城镇人口的每个州的总人口,第 3 列必须是可能的住房容量总数,第 4 列必须是总可用性,第 5 列必须是可用性百分比。
这是我目前的代码:
import java.io.*;
public class housing
{
public static void main(String[] args)
{
String fileName="housingdata.txt";
try
{
FileReader File = new FileReader(fileName);
BufferedReader reader = new BufferedReader(File);
String line;
while ((line = bufferReader.readLine()) != null)
{
System.out.println(line);
}
}
}
catch(Exception)
{
System.out.println("Error.");
}
}
}
如您所见,此代码会加载文本文件,但我不确定如何根据需要开始对每列进行操作。我是Java的新手。感谢您提供的任何帮助。谢谢!
【问题讨论】: