String类的概述和构造方法
StringDemo.java
/* * String:字符串类 * 由多个字符组成的一串数据 * 字符串其本质就是一个字符数组 * * 构造方法: * String(String original):把字符串数据封装成字符串对象 * String(char[] value);//把字符数组的数据封装成字符串对象 * String(char[] value, int offset,int count):把字符数组中的一部分数据封装成字符串对象 * 注意:字符串是一种比较特殊的引用数据类型,直接输出字符串对象输出的是该对象中的数据. */ public class StringDemo { public static void main(String[] args) { //方式1 // String(String original):把字符串数据封装成字符串对象 String s1=new String("hello"); System.out.println("s1:"+s1);//打印的是字符串数据 //方式2 //String(char[] value);//把字符数组的数据封装成字符串对象 char[] chs= {'h','e','l','l','o'}; String s2=new String(chs); System.out.println("s2:"+s2); //方式3 // String(char[] value, int offset,int count):把字符数组中的一部分数据封装成字符串对象 String s3=new String(chs,0,chs.length);//从0索引开始,它的长度个 String s5=new String(chs,1,3);//从1索引开始,3个 e l l System.out.println("s4:"+s5); System.out.println("s3:"+s3); //方式4 String s4="赚钱"; System.out.println("s4:"+s4); } }