读书人

关于String[] 数组的简写有关问题 如:

发布时间: 2012-03-13 11:21:11 作者: rapoo

关于String[] 数组的简写问题 如:byte[]->[B
如题,不知道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()}; 

读书人网 >J2SE开发

热点推荐