String类、常量池、字符串比较

时间:2022-06-09 19:58:29

                                 String类、常量池、字符串比较

String类、常量池、字符串比较

 一:String类
          1.String类又称作不可变字符序列
          2.String位于java.lang包中,Java程序默认导入java.lang包下的所有类。
          3.Java字符串就是Unicode字符序列,例如字符串
          4.Java没有内置的字符串内型而是在标准Java类库中提供了一个预定义的类String,每个用双引号括起来的字符串,
  都是String的一个实例。
         举例:String s="字";

public class _06_String_class {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String dString="dewf";
		String string="r"+"e";  //字符串拼接,用“+”连接
		
		//通常比较字符串时,使用equals
		System.out.println(dString.equals(string));
	}

}


     常量池:将双引号括起来的字符串和拼接的字符串都会被放进常量池里面。
              String dString=new String("dewf");  //这种对象声明就不会放进去

字符串之间的比较主要是用equals方法,“.”前面带字符串常量名,括号中同样也是。