String类

作者: 妃雪 | 来源:发表于2017-06-12 14:43 被阅读3次

    一.字符串的实例化。
    1.直接赋值
    2.使用构造方法
    例:

    public class stringtest {
        public static void main(String[] args){  
             String str="abcd";//字符串的直接赋值
             str.split("");//调用字符串的一个方法
          
             //构造方法实例化字符串对象
            String str1 = new String("abcd");
            str1.split("");
        } 
    }
    

    二.字符串的比较
    1.运算符“==”做字符串比较的时候,比较的是字符串对象的内存地址数值。

    2.字符串内容的比较。如果要比较两个字符串,都要使用“equlas()”方法。如果要比较两个字符串,都要使用“equlas()”方法。
    例子:

    public class Demo{ 
        public static void main(String[] args){  
          String strA=new String("abcd");
          String strB="abcd";
          String strC=strB;
          System.out.println(strA.equals(strB));//true
          System.out.println(strA.equals(strC));//true
          System.out.println(strC.equals(strB));//true
        } 
    }
    
    

    三. String 的匿名对象
    没有栈内存指向的对象就是一个匿名对象。在开发中,匿名字符串的比较的时候要把匿名的字符串放到前面。

    public class Demo{ 
        public static void main(String[] args){ 
          String str=null;
          System.out.println("abcd".equals(str));//匿名字符串对象的方法调用
        } 
    }
    
    

    四.字符串对象不可以改变
    字符串对象一旦声明就内容不可以再改变。

    相关文章

      网友评论

          本文标题:String类

          本文链接:https://www.haomeiwen.com/subject/nmflqxtx.html