我一直在努力尋找解決方案了幾個小時。在Java中爲一系列整數創建數組?
我的程序要求用戶輸入一個整數列表(例如:5 2 5 6 6 1)。 然後,我想創建一個數組並將每個整數連續存儲到其各自的數組索引中。
這是我的節目我遇到麻煩的部分(該方案旨在通過一種方法以後進行計算,但我不包括):
import java.util.Scanner;
public class Assignment627 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int x = 0;
int[] list1Array = new int[1];
System.out.println("Enter list1: ");
while (input.hasNext()){
list1Array[x] = input.nextInt();
x++;
}
,你可以看到,我正在實例化數組「list1Array」,但問題是我不知道用戶將輸入多少個整數!如果只有知道輸入了多少整數的方法...任何幫助將不勝感激! 謝謝, 塞巴斯蒂安
使用'的ArrayList'而不是int [] –
Jens
2014-11-05 08:38:49
'int [] list1Array = new int [1];'不會工作。使用'List list1Array = new List ();'。它會爲您創建一個空列表,您可以根據索引向其中添加數據。閱讀Java中的List。 –
ha9u63ar
2014-11-05 08:40:42
@hagubear你的意思是'列表 list = new ArrayList ();',你的答案是** C#** –
EpicPandaForce
2014-11-05 08:41:58