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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

length()
        获取某字符串的长度,比如:s1.length(); 获取s1的长度。注意:数组的长度表示为ch.length,没有括号。

charAt()  
        获取字符串中的某字符,比如:s1.charAt(3); 获取字符串s1的脚标为3的字符。

isEmpty()  
        判断字符串是否为空,比如:s1.isEmpty();   

startsWith()    
        判断字符串是否以“XX”开头,比如:s1.startsWith("abc"); 判断s1是否是以abc开头。

endsWith()   
        判断字符串是否以“XX”结尾,比如:s1.endsWith("xyz"); 判断s1是否是以xyz结尾。

contains()  
        判断字符串中是否包含“XX”,比如:s1.contains("bolo"); 判断s1中是否包含bolo。

indexOf()  
        取字符串中某字符的脚标,比如:s1.indexOf("abc"); 判断s1中的abc的脚标。

lastIndexOf()
        取字符串中某字符的脚标,从后往前。

equals()  
        判断两字符串是否相等,比如:s1.equals("abcd"); 判断s1是否等于abcd。

equalsIgnoreCase()  
        判断两字符串是否相等,不区分大小写。比如:s1.equalsIgnoreCase("Abc");

toCharArray()  
        将字符串转换成字符数组,比如:Char[] ch = s1.toCharArray(); 将s1字符串转换成字符数组。

copyValueOf()
        将字符数组转换成字符串对象,比如String.copyValueOf(ch); 将字符数组ch转换成字符串对象。
            此函数可以限定数组脚标,比如String.copyValueOf(ch,2,5); 将字符数组ch的2脚标开始取5个元素转换成字符串对象。  

valueOf()
        将...转换成字符串对象,...包括一些比如int,long的数据类型。

replace("xianbo","xianbozai")  
        将字符串中的某字符替换成某字符。

split( )  
        将字符串切割成若干个字符数组元素。 比如:s1.split(","); 将s1中的字符切割,逗号作为切割点。

substring(4,9)  
        将字符串中的第4脚标字符开始,一直到8脚标结束这一段字符串剪切出来。包含头,不包含尾。

toUpperCase()  
        将字符串全部转换成大写。比如:s1.toUpperCase();

toLowerCase()  
        将字符串全部转换成小写。比如:s1.toLowerCase();

trim()  
        去除字符串的开头和末尾的空格。比如:s1.trim();

compareTo  
        比较两字符串的大小,返回的值为负数、0、正数,返回的值不用管,不顾正负数来判断大小。比如:s1.compareTo("abc");

评分

参与人数 1技术分 +1 黑马币 +5 收起 理由
枫儿 + 1 + 5 很给力!

查看全部评分

3 个回复

正序浏览
new String(byte[] , begin, end)

string.getBytes()

记住这两个,io流就好学了
回复 使用道具 举报
JDK手册里都有的吧。
回复 使用道具 举报
getBytes()
          将此 String 解码为字节序列,并将结果存储到一个新的字节数组中
hashCode()
          返回此字符串的哈希码,这个不用说都知道
matches(String regex)
          通知此字符串是否匹配给定的正则表达式。最后一天的正则表达式会反复讲到
replaceAll(String regex, String s)
          使用给定的字符串替换此字符串匹配给定的正则表达式的每个子字符串。
大体我还知道的就这些了

评分

参与人数 1技术分 +1 黑马币 +5 收起 理由
枫儿 + 1 + 5 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马