【发布时间】:2015-08-02 02:41:07
【问题描述】:
我有一个文件,内容如下:
J1 0 90 "7,27,73,86"
J2 1 39 "12"
J3 2 195 "11,31,73,94,120,134,183"
我将第四列数字存储为字符串
Scanner input = new Scanner( new File( "projectData.txt" ) );
while ( input.hasNext() )
{
job = input.next();//
arrival = input.nextInt();//
cpu = input.nextInt();
fault = input.next();
jobs[i] = new MyJobs( job, arrival, cpu, fault );//stores four local variables in array
i++;//increments I
如何解析字符串以将它们存储为整数,以便稍后将它们与我的 cpu 值进行比较?
【问题讨论】:
-
您使用的是哪个版本的 Java?
-
尝试用fault.split(",")分割字符串,可以使用Integer.parseInteger(fault[1]);解析为字符串。
标签: java arrays string arraylist filereader