A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 我来也 中级黑马   /  2015-4-12 09:27  /  311 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 我来也 于 2015-4-12 18:07 编辑

1.public int length();获得字符串的长度。
   如:String s=”we are students” int n1=s.length();
2.public Boolean equals(String s) 比较当前字符串对象的实体是否与参数指定的字符串s的实体相同。
  如:String tom=new String(“we are  students”);              String boy=new String(“We are students”);      
         String jerry=new String(“we are students”);
         tom.equals(boy);的值是false,
         tom.equals(jerry);的值是true。
Public  Boolean equalsIgnoreCase(String s) 比较当前字符串对象的实体是否与参数指定的字符串s的实体相同,忽略大小写。

3.public Boolean startsWith(String s) 和 public boolean endsWith(String s)判断当前字符串对象的前缀是否是参数指定的字符串。
   String tom=”2203026206291”    ,jerry=”21079670924022”;
    tom.startsWith(“220”) is true;  
    jerry.endsWith(”022”) is false;

4.public boolean regionMatches(int firstStart,String other, int otherStart,int length)从当前字符串参数firstStart指定的位置开始处,取长度为length的一个子串,并将这个子串和参数other指定进行比较。其中,other指定的子串从参数 otherStart指定的位置开始,从other中取长度为length的一个子串。如果两个子串相同该方法就返回true,否则返回false.

5.public int compareTo(String s)按字典序与参数s指定的字符串比较大小。
String str=”abcde”;
Str.compare(“boy”); 小于0;
str.compare(“abc”)大于0;
str.compareTo(“abcde”)等于0;

6.public int indexOf(String s)从当前字符串的头开始检索字符串s,返回首次出现的位置。没有返回-1;
IndexOf(String s,int startpoint)从当前字符串的startpoint位置处开始检索字符
lastIndexOf(String s) 从当前字符串的头开始检索字符串s,返回最后出现s的位置。
例如:String tom=”I am a good cat”;   
            tom.indexOf(“a”);   
            tom.indexOf(“good”,2)
            tom.lastIndexOf("a")
7.public String substring(int startpoint);  获得当前字符串的一个字串。  
  例如: Substring(int start,int end)
              String tom=”I love tom”;
              String s=tom.subString(2,5);  //love
8.public String replaceAll(String oldString, String newString);新字符串代替旧字符串

9.public String trim() 获得一个字符串对象,该字符串对象是s去掉前后空格后的字符串。  

10.不同类型字符间的转换:  
a. 字符串转化为整形     parseInt(String s);  
b.字符串转化为Byte.     Short   Long  Float  Double 类调应相应的类方法:  parseByte(String s)   parseShort(String s)   parseLong(String s)   parseFloat(String s)   parseDouble(String s)
c. 将其它形式转化为字符串   String valueOf(byte n)   String valueOf(int n)   String valueOf(long n)  String valueOf(double n)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马