zoukankan      html  css  js  c++  java
  • String字符串相关方法

    String常用方法

    (整理自《java从入门到精通(第4版)》)

    方法名 作用 返回值 备注
    str.length() 获取字符串长度 int  
    str.indexOf(substr) 查找substr在str中首次出现的索引位置 int  
    str.lastIndexOf(substr) 查找substr在str中最后出现的索引位置 int str.lastIndexOf("")=str.length()
    str.charAt(int index) 返回指定索引位置字符 char  
    str.substring(int beginIndex) 返回从指定索引位置开始截取直到字符串结尾的子串 String  
    str.substring(int beginIndex,int endIndex) 返回从beginIndex索引位置到endIndex索引位置之间的子串 String  
    str.trim() 去除str前导空格跟尾部空格 String  
    str.replace(char oldChar,char newChar) 用newChar字符替换掉str中的oldChar字符 String 会替换所有oldChar
    str.startsWith(String prefix) 判断str是否是prefix为前缀的 boolean  
    str.endsWith(String suffix) 判断str是否以suffix结束 boolean  
    str.equals(String otherstr) 如果两个字符串具有相同的字符和长度,返回true boolean 区分大小写
    str.equalsIgnoreCase(String otherstr) 如果两个字符串具有相同的字符和长度,返回true(大小写) boolean 忽略大小写
    str.compareTo(String otherstr) 按字典顺序(Unicode值)比较两个字符串(a compare to b  -1) 1、0、-1 equals方法为true时返回0
    str.toLowerCase() 将str转换为小写 String 数字和非字符不受影响
    str.toUpperCase() 将str转换为大写 String 数字和非字符不受影响
    str.split(String sign) 根据sign对str进行分割 array  
    str.split(String sign,int limit) 根据sign对str拆分1次数(拆分成两段) array  
    str.matches(regex) str是否匹配regex正则表达式   相当于Pattern.matches(regex,str)
  • 相关阅读:
    Cactus详细讲解
    jexus处理静态文件(处理后缀)
    简单的html兼容(参考js和css的常规写法)
    IOHelper(自制常用的输入输出的帮助类)
    @Html.AntiForgeryToken() 源码分析,表单防伪码的生成
    缓存处理类(MemoryCache结合文件缓存)
    MVC过滤大法(过滤静态文件)
    C#文件监控工具(对追加内容的监控并输出)
    C#在Linux上的开发指南
    对java面试文章的技术漫谈的C#技术理解
  • 原文地址:https://www.cnblogs.com/dawn-sky/p/14729873.html
Copyright © 2011-2022 走看看