下面的文章要给大家讲到的就是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 = 3; int[] intArray = (int[]) Array.newInstance(int.class, size ); </span>
以上的内容你都了解了吗?更多java常见问题及解决方法,欢迎继续通过奇Q工具网来进行了解哦。
推荐阅读: