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

    技术2022-05-13  12

    在做项目时报了一个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


    最新回复(0)