如题,不知道String[]类型的简写方式如何定义的,如果换成其他基础数据类型的数组该如何定义呢?
不解???
为何如此定义,原则是什么?求解。。。。多谢多谢
------解决方案--------------------
java的基本类型只有八个,不包括String
这八个分别是byte,char,shot,int,long,float,double和boolean.
------解决方案--------------------
[Ljava.lang.String
------解决方案--------------------
- Java code
byte[] byteArray = new byte[n];char[] charArray = new char[n];...String[] stringArray = new String[n];Object[] objectArray = new Object[n];或byte[] byteArray = new byte[]{1,2,3,4...};char[] charArray = new char[]{'1','a','$'...};...String[] stringArray = new String[]{"str1","str2","str3"};Object[] objectArray = new Object[]{new String("str"),new Date(),...};
------解决方案--------------------
- Java code
System.out.println((new String[0]).getClass()); System.out.println((new byte[0]).getClass()); System.out.println((new char[0]).getClass()); char[] charArray = {'1','a','$'}; String[] stringArray = {"str1","str2","str3"}; Object[] objectArray = {new String("str"),new java.util.Date()};