您的位置:首页 > 编程语言 > Java开发

[Ljava.lang.String和java.lang.String区别

2015-09-09 17:01 211 查看
在做项目时报了一个got class [Ljava.lang.String的提示,当时看到[Ljava.lang.String这个时,感觉有点怪怪的,第一次遇到这种情况.最后在网上查了下才明白.是数组的意思

[ 表示一维数组,[[ 二维数组…… L 表示是对象类型 .看到这,我想大家明白[Ljava.lang.String 可以理解了吧.而java.lang.String 这个就是字符串了.大家可以写个测试类

System.out.println("数组"+String[].class);
System.out.println("字符串"+String.class);

控制台的输出:

数组class [Ljava.lang.String;
字符串class java.lang.String
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: