String -StringBuffer

package fu.mianshi;

public class StringAndStringBuffer {
 
    public static String stringReplace (String text) {  
    
   //false 
   System.out.println(text==text.replace('j' , 'i'));
   //该方法返回一个新的字符串
      text = text.replace('j' , 'i');   
      return text;
     }  
      
     public static StringBuffer bufferReplace (StringBuffer text) {  
     //true
     System.out.println(text==text.append("C"));
        text = text.append("C");
        return text;
     }  
      
     public static void main (String args[]) {   
      String str3="fuhaojing";
  
      
      String str1="as";
      String str2="as";
      
      
      System.out.println("//");
      //返回false,比较引用即对象内存地址
      System.out.println("---------f-----------------"+str1==str2);
      //返回true,比较字符序列,即值
      System.out.println("equals---------"+str1.equals(str2));
      
      String textString = new String ("java");   
      StringBuffer textBuffer = new StringBuffer ("java");   
        
      //iava--String是不可变对象(属性是final的),一旦String对象的值改变就会变成另外一个String对象,与之前的不同。
      //StringBuffer对象是可变对象,
      System.out.println( stringReplace (textString));
     // java
      System.out.println(textString);
     
      //javaC
      System.out.println(bufferReplace (textBuffer).toString());    
        
      System.out.println (textString + textBuffer);   
      }   
   
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值