1. 程式人生 > >java 宣告和動態建立陣列

java 宣告和動態建立陣列

               

昨天在寫程式碼時候需要動態建立一組,竟然一時想不起來,該如何建立,查了一些資料,記錄下來,提醒自己要注重基礎。

int[] data = new int[3];

這樣就建立了初值為零的有3個元素的陣列,這裡的3也可以動態指定它的值。

對於整形,來看看初始化的形式:

<span style="font-size:14px;">int[] myIntArray = new
int[3];int[] myIntArray = {1,2,3};int[] myIntArray = new int[]{1,2,3};</span>
字串:

<span style="font-size:14px;">String[] myStringArray = new String[3];String[] myStringArray = {"a","b","c"};String[] myStringArray = new String[]{"a","b","c"};</span>

或者使用list:

<span style="font-size:14px;"
>List<String> listOfString = new ArrayList<String>();listOfString.add("foo");listOfString.add("bar");String value = listOfString.get(0);assertEquals( value, "foo" );</span>

也可以是使用反射來建立動態大小的陣列:

<span style="font-size:14px;"> int size = 3int[] intArray = (int[]) Array.newInstance(int
.class, size ); </span>


           

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net

這裡寫圖片描述