String类

一.字符串的实例化。
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));//匿名字符串对象的方法调用
    } 
}

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java通过程序中建立String类可以轻松管理字符串。字符串是一个或多个字符组成的连续序列,程序需要存储的大量文...
    残月雨纷纷阅读 466评论 0 1
  • String类 1、String对象的初始化 由于String对象特别常用,所以在对String对象进行初始化时,...
    简诗阅读 404评论 0 1
  • 一、String 类 1、定义: 1、从概念上讲,java字符串就是Unicode字符序列。每个用双引号括起来的字...
    玉圣阅读 1,599评论 0 1
  • 日期:2017-10-02 今天10月2日,昨天去千灯古镇游玩了一天,今天打算复习一下String类 地点:上海市...
    起风了dzj阅读 612评论 0 1
  • 你的名字疯狂的生长, 占满了整个素笺。 你的名字疯狂的生长, 扎根在了我的心上。 与你相遇, 便再无遗憾。 与你相...
    钱小暖阅读 468评论 6 4