42-String类简介

    在实际的开发之中没有一个项目不去使用String类,也就是说String是整个系统开发之中一个至关重要的组成类,在Java程序里面所有的字符串都要求使用“"”进行定义,同时也可以利用“+”实现字符串的连接处理,但是对于String类实际上还有其自身的特点,本次来进行String类的特点分析。

String类简介

    字符串严格意思上来讲并不能算是一个基本数据类型,也就是说没有任何一门语言会提供有字符串这种数据类型的,而Java里面为了方便开发者进行项目的编写,所以利用其JVM的支持制造了一种可以简单实用的String类,并且可以像基本数据类型那样进行直接的赋值处理。

范例:String类对象实例化

public class StringDemo {
    public static void main(String args[]){
        String str = "www.baidu.com"; //直接赋值
        System.out.println(str);
    }
}

    但是需要注意的是,String这个类里面之所以可以保存字符串主要的原因是其中定义了一个数组,也就是说在String里面所有的字符串中的每一个字符的数据都是保存在了数组之中。

    另外需要注意的是,在String类里面除了可以使用直接赋值的形式为对象进行实例化之外也可以按照传统的方式利用构造方法进行对象的实例化处理:public String(String str);

范例:利用构造方法进行实例化

public class StringDemo {
    public static void main(String args[]){
        String str = new String("www.baidu.com"); //直接赋值
        System.out.println(str);
    }
}

    String本身包装的是一个数组,并且其有两种对象的实例化形式:直接赋值、构造方法实例化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容