当前位置: 代码迷 >> J2SE >> 关于String[] 数组的简写有关问题 如:byte[]->[B
  详细解决方案

关于String[] 数组的简写有关问题 如:byte[]->[B

热度:31   发布时间:2016-04-24 02:08:20.0
关于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()};
  相关解决方案