构造方法

	//创建字符串对象
	//方法1
	char[] c =  {'h','e','l','l','o'} ; 
	//在堆内存中开辟空间
	String str = new String(c);
	
	//方法2
	//在堆内存的常量池中
	//“常量池”:堆中的一块内存,效率非常高
	String str2 = "hello";
	/* * 直接赋值,效率更高一点 */

getBytes() - - - 返回byte[]

1 文件流时候遇到

		String path01 = "D:\\abc.txt";
		File file = new File(path01);
		//创建:直接写入字节流
		OutputStream fos = new FileOutputStream(file) ;
		fos.write(path01.getBytes());

charAt(int index) - - - 返回index的字符串

	//创建字符串对象
	//方法1
	char[] cs =  {'h','e','l','l','o'} ; 
	//在堆内存中开辟空间
	String str = new String(cs);
	
	//2. 常见方法测试
	char c =  str.charAt(2);
	System.out.println(c)
	

endWith(char c) - - - 是否以参数c结束

split() - - - 分割字符

	String.split(正则表达式)  

replace() 、 replaceAll() - - - 替换字符

	//搞不懂这方法,通常都用replaceAll
	String.replace("\\s+" , "") ; 


	
	String.replaceAll("\\s+" , "") ; 
	//"abc abc abc" => "abcabcabc" 

matches - - - 判断是否符合正则表达式

	String.matches(正则表达式)