java 宣告和動態建立陣列
阿新 • • 發佈:2018-11-21
昨天在寫程式碼時候需要動態建立一組,竟然一時想不起來,該如何建立,查了一些資料,記錄下來,提醒自己要注重基礎。
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 = 3; int[] intArray = (int[]) Array.newInstance(int .class, size ); </span>
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!希望你也加入到我們人工智慧的隊伍中來!http://www.captainbed.net