java学习笔记

 

               java -- 常用类

1、String表示字符串类型,属于引用数据类型,不属于基本数据类型。

2、在java中随便使用双括号括起来的都是String对象。例如:"aba"

3、在java中规定,双引号括起来的字符串,是不可变的,也就是说“abv”从出生到死亡,不可变。

4、在JDK中双引号括起来的字符串,都是直接存储在“方法区”的“字符串常量池”当中的。(当new对象创建的时候,也是如此)

       关于String类中的构造方法:(了解即可,使用时翻API帮助文档)

常用的构造方法:            

1、        String()  

2、        String(byte[] bytes)

3、        String(byte[] bytes, int offset, int length)

4、        String(char[] value)

5、        String(char[] value, int offset, int count)

String类中的方法:

1、         char         charAt(int index)

              返回 char指定索引处的值。

2、         int                   compareTo(String anotherString)

              按字典顺序比较两个字符串。

3、         boolean         contains(CharSequence s)

              当且仅当此字符串包含指定的char值序列时才返回true。

4、         boolean         endsWith(String suffix)

              测试此字符串是否以指定的后缀结尾。

5、         boolean         equals(Object anObject)

              将此字符串与指定对象进行比较。

6、         boolean         equalsIgnoreCase(String anotherString)

              将此 String与其他 String比较,忽略大小写。

7、         byte[]             getBytes()

              使用平台的默认字符集将此 String编码为字节序列,将结果存储到新的字节数组中。  

8、         int                 indexOf(String str)

              返回指定子字符串第一次出现的字符串内的索引。

9、         boolean         isEmpty()

              判断字符串是否为空字符串(不是null)

10、      int           lastIndexOf(int ch, int fromIndex)

              返回指定字符的最后一次出现的字符串中的索引,从指定的索引开始向后搜索。 

11、      int                 length()

              返回此字符串的长度。

12、      String           replace(CharSequence target, CharSequence replacement)

              将与字面目标序列匹配的字符串的每个子字符串替换为指定的字面替换序列。 

13、      String[]         split(String regex)

              将此字符串分割为给定的 regular expression的匹配。 

14、      boolean         startsWith(String prefix)

              测试此字符串是否以指定的前缀开头。

15、      String            substring(int beginIndex)

              返回一个字符串,该字符串是此字符串的子字符串。  

16、      String             substring(int beginIndex, int endIndex)

              返回一个字符串,该字符串是此字符串的子字符串。

17、      char[]             toCharArray()

              将此字符串转换为新的字符数组。

18、      String            toLowerCase()

              将所有在此字符 String使用默认语言环境的规则,以小写。  

19、      String            toUpperCase()

              将所有在此字符 String使用默认语言环境的规则大写。 

20、      String            toString()

              此对象(已经是字符串!)本身已被返回。

21、      String            trim()

              返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。 

22、      static             String valueOf(多个重载) 

             返回String字符串形式。

StringBuffer 类中的方法:

1、 构造方法       StringBuffer() 注意:具体查阅文档。

2、 StringBuffer         append(形式参数)

                     将形式参数的字符串表示附加到序列中。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值