一:字符串的概述
String str = “abc”;
字符串是类,是引用的数据类型
二:字符串的常量
String str = “abc”;
这是定义了一个字符串的常量,常量是不可改变的量,字符串
是不能改变的.
特点:
1: 下列是新产生的字符串
2:字符串是共享的
二:字符串的构造器
字符串常量是一种定义的方式
字符串需要有其他形式的构造器,比如可以通过字符的数组,字节数组,io流 中的数据等等.
// string 常用的几个构造器练习实例
package cn.tx.demo;
public class StringTest {
//建立主方法
public static void main(String[] args) {
String s = new String();
System.out.println(s);
byte[] bs = {97, 98, 99, 100};
//通过字节数组创建字符串
String s2 = new String(bs);
System.out.println(s2);
//通过字节数组创建字符串,offset就是索引的开始位置,length取的字符串的长度
String s3 = new String(bs,1,3);
System.out.println(s3);
char[] cs = {'b','a','m','k','p','o'};
//通过字符数组来创建一个字符串.
String s4 = new String(cs);
System.out.println(s4);
//通过字符数组创建字符串,offset就是索引的开始位置,count取的字符串的长度
String s5 = new String(cs,2,4);
System.out.println(s5);
//通过字符串常量创建字符串的对象
String s6 = new String("How Do You Do");
System.out.println(s6);
}
}