• Java获取字符串信息


    String str = "Hello World"

    1、str.length();//获取字符串长度

    2、str.indexOf(String s);//查找字符在字符串中的位置,该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前的字符串的开始位置搜索s的位置;如果没有检索到字符串s,该方法返回值是-1

    例:int size = str.indexOf("W");  size = 5;

    3、str.lastIndexOf(String s);//该方法用于返回参数字符串s在指定字符串中最后一次出现的索引位置,当调用字符串的lastIndexOf()方法时,会从当前的字符串的开始位置搜索s的位置,并将最后一次出现s的索引位置返回;如果没有检索到字符串s,该方法返回值是-1

    注:当lastIndexOf()方法中的参数是空字符串""时返回结果与调用length()方法的返回结果相同

    4、str.charAt(int index);//指定索引处的字符返回

    例:char machar = str.charAt(4); macahr= "o";

    5、str.substring(int beginIndex);//从指定的索引位置开始截取到该字符串结尾的字串

    例:String substr = str.substring(6);substr = "World";

    6、str.substring(int beginIndex,int endIndex);//从字符串的某一索引位置开始截取到莫一索引位置结束的字串

    例:String substr = str(0,4);substr = "Hello";

    7、str.trim();//去除空格

    8、str.replace(char oldChar,char newChar);//字符串替换,返回新的字符串

    9、str.startsWith(String prefix);//检查字符串是否以指定的内容开始,返回boolean类型值

    10、str.endsWith(String suffix);//检查字符串是否以指定内容结尾,返回boolean类型值

    11、str.equals(String otherstr);//如果两个字符串具有相同的字符和长度,则用equals()方法时返回true,此方法区分大小写

    12、str.equalslgnoreCase(String otherstr);//返回boolean类型,但是比较时不区分大小写

    13、str.compareTo(String otherstr);//按字典顺序比较两个字符串,对象的字符序列在参数字符序列之后,返回正整数,在参数字符序列之前返回负整数,相同返回0

    14、str.toLowerCase();//将字符串中所以字符从大写字母改为小写字母

    15、str.toUpperCase();//将字符串中所有字符从小写字母改为大写字母

    16、str.split(String sign);//分割字符串,sign为分割字符

    17、str.split(String sign,int limit);//sign为分割字符,limit为限制次数

    18、String.format(String format,Object...args);//format为格式字符串,args为参数

    19、StringBuilder builder = new StringBuilder("");//字符串生成器,大大提高了频繁增加字符串的效率

    20、str.append(content);//追加字符带字符串生成器中

    21、str.insert(int offset,arg);//追加至字符串生成器中的某一位置,offset为字符串生成器的位置

    22、str.delete(int start,int end);//删除字符串中的指定开始位置到指定结束位置

  • 相关阅读:
    ajax
    ASP.net(c#)返回上一页效果(后退)代码
    审批时进行判断
    indexOf(String.indexOf 方法)判断标签是否存在
    不用代码隐藏自定义列表
    列表显示隐藏
    jq加载页面跳转指定的页面
    sharepoint2013部件保存后停留在保存页面
    Perl学习之四:语句(续)
    Perl学习之四:语句
  • 原文地址:https://www.cnblogs.com/Coder-Li/p/3993138.html
Copyright © 2020-2023  润新知