gpt4 book ai didi

Java - 使用 Scanner 将字符串和整数从文件中提取到数组中

转载 作者:行者123 更新时间:2023-12-01 04:59:35 25 4
gpt4 key购买 nike

我正在尝试为 ParkingArea(string, int, int, int, int) 创建一个数组。正在扫描的文件位于 http://uwf.edu/jcoffey/data.txt

try
{
Scanner scan = new Scanner(file);
for (int i = 0;scan.hasNext(); i++)
{
for(int x = 0; x < 4; x++)
{
if(x == 0)
{
name = scan.next();
}
else
{
array[x-1] = scan.next();
}
}
ParkingArea[i] = new ParkingArea(name, array[0], array[1], array[2], array[3]);
}
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}

编译时出现此错误。

Parking.java:40: error: incompatible types
array[x-1] = scan.next();
^

任何帮助将不胜感激。

最佳答案

scan.next() 返回一个字符串。如果想将其转换为int,则需要调用`

Integer.parseInt(scan.next())

关于Java - 使用 Scanner 将字符串和整数从文件中提取到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13558435/

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