您的位置:首页 > 其它

面向对象---------String类的常用方法

2011-11-21 21:07 295 查看
本章目标:

1:掌握String类中的常用方法

2:了解APi文档的查找方法

----------------*****比较重要

一门语言除了语言本身要非常优秀之外,另外最主要的就是要有语言的使用文档,在文档中明确的为用户列出全部的类及相关的操作方法及说明。

1:public String(char[] value)(构造)

直接将一个字符数组变为一个字符串

2:public String(char[] value,int offset,int count)(构造)

将一个指定范围的字符数组变为字符串

3:public String(byte[] bytes)(构造) 将一个byte数组全部变为字符串

4:public String(byte[]bytes,int offset,int length)(构造)



将指定范文的byte的数组变为字符串

5:public char[]toCharArray()(普通)



将一个字符串变为字符数组

6: public char charAt(int index)(普通)从一个字符串中取出指定位置的字符

7:public byte[]getBytes()(普通) 将一个字符串变为byte数组

8:public int length()(普通) 取得字符串长度



9:public int indexOf(String str)(普通) 从头开始查找指定的字符串位置

10:public int indexOf(String str,int fromIndex)(普通)

从指定位置开始查找指定的字符串位置

11:public String trim()(普通) 清楚左右两端的空格

12:public String substring(int beginIndex)

从指定位置开始,一直渠道尾进行字符串的截取

13:public String substring(int begin,int end)

指定截取字符串的开始点和结束点

14:public String[]spit(String regex)

按照指定的字符串对字符串进行拆分(*)

15:public String toUpperCase()

将一个字符串全部变为大写字母

16:public String toLowerCase()

将一个字符串全部变为小写字母

17:public boolean startsWith(String prefix)

判断是否以指定的字符串开头

18:public boolean ends With(String suffix)

判断是否以指定的字符串结尾

19:public boolean equals(String str)

判断两个字符串内容是否相等

20:public boolean equalsIgnoreCase(String str)

不区分大小写比较两个字符串是否相等

21:public String replac All(String regex,String replacement)

字符串替换(*)

**************************比较重要

Split()和replaceAll()这两个方法是需要正则支持的,关于正则的应用

-----------------------------

1:字符数组与字符串

一个字符串可以变为一个字符数组,同样,也可以把一个字符串数组,变为一个字符串 。在String类中提供了一下的操作方法、

将字符串变为字符数组:public char[]toCharArray()

字符数组变为字符串:public String(char[] value)

public String(char[]value,int offset,int count)

例子:

public class StringAPIDemo01{

public static void main(String args[]){

String str1 = "hello" ; // 定义字符串

char c[] = str1.toCharArray() ; // 将一个字符串变为字符数组

for(int i=0;i<c.length;i++){ // 循环输出

System.out.print(c[i] + "、") ;

}

System.out.println("") ; // 换行

String str2 = new String(c) ; // 将全部的字符数组变为String

String str3 = new String(c,0,3) // 将部分字符数组变为String

System.out.println(str2) ; // 输出字符串

System.out.println(str3) ; // 输出字符串

}

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: