学习周报—6

    xiaoxiao2025-01-28  42

    字符串

    在Java语言中,字符串就是一个Unicode字符序列;Java把字符串当做对象来处理,Java提供类 String、StringBuffer等类来创建和操作字符串对象。 其中String是不可变类,一个String对象所包含的对象和内容是不能被修改的,而StringBuffer类则可以创建灵活可变的字符串。

    String类

    1.String类的构造 java.lang.String 将一个字符序列抽象成为一个字符串对象,可以通过其构造方法来创建字符对象。 (1)采用构造方法 String(char[]value)用char类型数组创建字符串。 char[]charArray = {‘H’,‘e’,‘l’,‘l’,‘o’}; String message = new String(charArray); (2)采用字符串直接量创建一个字符串 String message = new String(“Hello”); 或者: String message = “Hello”; 2.StringBuffer类的构造方法 使用java.long.StringBuffer类,字符串有以下几点注意:

    1.public StringBuffer()构造一个不带字符的字符串缓冲区,其初始容量为16个字符串。 StringBuffer str1 = new StringBuffer(); *其长度为0,容量为16;

    2.public StringBuffer(正整数)构造一个不带字符,但具有指定初始容量的缓冲区。 StringBuffer str2 = new StringBuffer(40); *其长度为0;容量为40;

    3.public StringBuffer(“字符串”)构造一个缓冲区,并把七内容初始化为指定的字符串内容,该字符串初始容量为字符串参数的长度加16; StringBuffer str3 = new StringBuffer(“java 语 言”); *其长度为6,容量为6+16=22;

    最新回复(0)