Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用“拆分到所有新元素”以使用混合输入的ArrayList。_Java_Arraylist_Split_Java.util.scanner - Fatal编程技术网

Java 使用“拆分到所有新元素”以使用混合输入的ArrayList。

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

我使用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();
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]));

数组是零索引的,并解析您的
权重字符串

请举例说明您在
字符串测试中的输入
请举例说明您在
字符串测试中的输入
请举例说明您在
字符串测试中的输入
请举例说明您在
字符串测试中的输入
谢谢。我要找的是双人,双人。也感谢关于索引的提醒,我忘记了。谢谢。我要找的是双人,双人。也感谢关于索引的提醒,我忘记了。谢谢。我要找的是双人,双人。也感谢关于索引的提醒,我忘记了。谢谢。我要找的是双人,双人。也要感谢关于该指数的提醒,我忘记了这一点。