Unit 9 字符串(String)

          第九章 String类
1.String类和StringBuffer类的区别?(参照转来的文档《再谈String与StringBuffer》)

2.字符串是一系列的字符组面的序列。 字符串是常量,在java中的“”就表示了一个字符串对象。
   如,在MyEclipse中可以用"".(双引号加点操作符) 调出字符串的方法等。
   
3.如何定义和使用字符串呢?
 1.String s = "hello world"; (创建一个String对象)
 2.String s = new String();  (创建一个空的String)
 3.String s = new String("Hello World"); (创建一个String对象,此方式不常用)

4.区分数组的length是属性 和 String的length()是方法。(数<-->属)

5.String.leng();方法返回字符串中包含的字符个数。(中英文和其它符号等等)

6.转义字符:
  /"是双引号 
  /'是单引号
  /t 制表符tab
  /n 换行
 
7.String类的 equals()方法和 equalsIgnoreCase()方法

8.String 类的常用方法:(方法的应用注意两点:参数和返回类型)
   int indexOf()参数:(char或String)
   int lastIndexOf() 同上
   String subString(int a)    (返回从a位置到最后的字符串片段)
   String subString(int a, int b) (返回从a位置到b位置的字符串片段)
   String trim()
 9. String str = "  sa d  ";
    str.trim();
    System.out.println(str); //结果:(  sa d  )
    区别与:
     String str = "  sa d  ";
    str=str.trim();
    System.out.println(str); //结果:(sa d)
 
     因为,String类是final类。
 10.带参数的方法的应用,注意参数的个数,类型,顺序等。在方法(括号)中,任意多个参数用逗号分开。
 
 11.11.StringBuffer 类
     1>声明及初始化:
        StringBuffer sb1 = new StringBuffer(); (创建一个空的StringBuffer对象)
        StringBuffer sb2 = new StringBuffer("hwllp!");(创建一个StringBuffer对象)
     2>常用方法:
       String s1 = sb2.toString(); (转成了String类)
       String s2 = sb2.append("world");  (在原符串后面追加)
    
    3!) 区别StringBuffer的append()方法和String的concat()方法:
            String ss1 = ss2.contat("Accp"); (连接字符串,ss2本身没有改变,因为String类是final类,而StringBuffer不是)  


 12. API里面StringBuffer的增删改查的方法
 
 13.本章单词:
   equal 等于
   ignore 忽视
   case 情况
   upper 上面的(大写)
   lower  下面的(小写)
   last 最后
   trim 削减
   concatenate 连接
   buffer 缓冲
   final 最终的,不可更改的
  
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值