是否有必要指定的Java 一個數組的大小是一樣有必要每次都做到這一點是否有必要在java中指定數組的大小?
int arr[]=new int[n];
指定尺寸是必要的! (請不要考慮ArrayList!)
是否有必要指定的Java 一個數組的大小是一樣有必要每次都做到這一點是否有必要在java中指定數組的大小?
int arr[]=new int[n];
指定尺寸是必要的! (請不要考慮ArrayList!)
總而言之 - 是的。您在初始化時必須指定數組的大小。請注意,還有一種語法來從它的元素初始化一個數組(例如new int[]{1, 2, 3}
),它沒有明確要求大小,而是從您提供的元素數量中推演出來。
你有3種可能性:
指定大小:
int[] array = new int[n];
指定大小間接:
int[] array = {1,2,3,67,345};
使用ArrayList
張開尺寸:
ArrayList<Integer> list = new ArrayList<Integer>();
如果你想有一個可更改大小的列表,我建議你使用ArrayList
。
是的,這是必要的。 –
是的,你不能聲明和初始化一個數組而不指定大小。查看這個[link](https://stackoverflow.com/documentation/java/99/arrays/404/creating-and-initializing-arrays# T = 201607261943570177) – imk