Mou*_*ava 4 java arrays string
我正在尝试使用以下两种方式创建数组:
方式#1-->
// 1-D String Array
String[] strs1 = new String[8];
// 2-D String Array
String[][] array1 = new String[8][8];
Run Code Online (Sandbox Code Playgroud)
方式#2-->
// 1-D String Array
String[] strs1 = (String[]) Array.newInstance(String.class, 8);
// 2-D String Array
String[][] array2 = (String[][]) Array.newInstance(String.class, 8, 8);
Run Code Online (Sandbox Code Playgroud)
以上两种创建数组的方式有什么区别?*哪个更好?* 请帮我解决这个问题。提前致谢!
自从我 1998 年开始编写 Java 以来,我从未见过使用过第二种方式。我还没有比较字节码以查看它们是否生成相同的东西,但我想说第二种方式可读性较差,不太常见,等等的抓头者。
做简单的事情:喜欢#1。
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |