Java 使用“拆分到所有新元素”以使用混合输入的ArrayList。
我使用split来分割字符串输入。前3个很好,因为它们是字符串,但最后一个输入是双精度输入。你知道我应该如何进行这项工作,以便字符串拆分可以将结果[4]传递给ArrayList中的double吗Java 使用“拆分到所有新元素”以使用混合输入的ArrayList。,java,arraylist,split,java.util.scanner,Java,Arraylist,Split,Java.util.scanner,我使用split来分割字符串输入。前3个很好,因为它们是字符串,但最后一个输入是双精度输入。你知道我应该如何进行这项工作,以便字符串拆分可以将结果[4]传递给ArrayList中的double吗 Scanner catin = new Scanner(System.in); System.out.print("Enter the Name, Breed, Color, and Weight of the Cat: "); String test = catin.nextLine(); Strin
Scanner catin = new Scanner(System.in);
System.out.print("Enter the Name, Breed, Color, and Weight of the Cat: ");
String test = catin.nextLine();
String[] result = test.split(",");
Cat c4 = new Cat(result[1], result[2], result[3], result[4]);
不太确定您想要什么,但我想您想要的是
Double.parseDouble(结果[4])
:
再次注意索引。索引应该是
0-->3
,因为数组是基于零的索引。不太确定您想要什么,但我认为您想要的是Double.parseDouble(结果[4])
:
再次注意索引。索引应该是
0-->3
,因为数组是基于零的索引。不太确定您想要什么,但我认为您想要的是Double.parseDouble(结果[4])
:
再次注意索引。索引应该是
0-->3
,因为数组是基于零的索引。不太确定您想要什么,但我认为您想要的是Double.parseDouble(结果[4])
:
再次注意索引。索引应该是
0-->3
,因为数组是基于零的索引。您的索引是错误的。应该是:
Cat c4 = new Cat(result[1], result[2], result[3], Double.parseDouble(result[4]));
数组是零索引的,并解析您的
权重字符串
您的索引错误。应该是:
Cat c4 = new Cat(result[1], result[2], result[3], Double.parseDouble(result[4]));
数组是零索引的,并解析您的
权重字符串
您的索引错误。应该是:
Cat c4 = new Cat(result[1], result[2], result[3], Double.parseDouble(result[4]));
数组是零索引的,并解析您的
权重字符串
您的索引错误。应该是:
Cat c4 = new Cat(result[1], result[2], result[3], Double.parseDouble(result[4]));
数组是零索引的,并解析您的
权重字符串
请举例说明您在字符串测试中的输入
请举例说明您在字符串测试中的输入
请举例说明您在字符串测试中的输入
请举例说明您在字符串测试中的输入
谢谢。我要找的是双人,双人。也感谢关于索引的提醒,我忘记了。谢谢。我要找的是双人,双人。也感谢关于索引的提醒,我忘记了。谢谢。我要找的是双人,双人。也感谢关于索引的提醒,我忘记了。谢谢。我要找的是双人,双人。也要感谢关于该指数的提醒,我忘记了这一点。