Java技术文章技术文我是程序员;您好程先生;叫我序员就好了

String类的一些常用方法

2015-07-26  本文已影响2155人  光哥很霸气

如果文章对你有所帮助,请点喜欢并关注,这将是我最大的动力,谢谢

String str=new String("hello");
String str1=new String("hi");

PS:字符串索引与数组相同,从0开始。

  1. **字符串查找,查找h首次出现在字符串的位置 **
    int i=str.indexOf("h") ; 返回值类型int型

  2. 字符串查找查找h最后一次出现的位置
    int i=str.LastIndexOf("h");同上
    **PS:若LastIndexOf的参数为"",返回结果与length()相同 **

  3. ** 获取指定索引位置的字符 ** ,返回值类型char
    char i=str.charAt(3);

  4. 字符串截取,beginIndex为开始截取的位置;
    String i=str.substring(int beginIndex);

  5. 字符串截取,beginIndex为开始截取的位置,endIndex为结束位的前一位(不包括结束位)
    String i=str.substring(int beginIndex,int endIndex);

  6. 去掉前尾部空格
    String i=str.trim();

  7. 字符串替换 PS:如要替换的字符串内有空格,则无法替换;若要替换的字符出现多次,则全部替换
    String i=str.replace("hel","HLE");

  8. 判断字符串开始与结尾 返回值布尔型
    boolean i=str.startsWith("hel");
    boolean i=str.endsWith("o");

  9. ** 判断字符是否相等 ** 返回值布尔型
    boolean i=str.equals(str1);
    equalsIgnoreCase()判断时忽略字符串内大小写

  10. ** 字母大小写转换 ** 数字和非字符不受影响,若没有需要转换的,则将原字符串返回
    str.toLowerCase; 大转小
    str.toUpperCase; 小转大

上一篇 下一篇

猜你喜欢

热点阅读