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)
  • 相关阅读:
    poj 3125 Printer Queue(STL注意事项)
    poj 2823 Sliding Window (STL超时版)
    poj 1088 滑雪 详解
    poj 2983 Is the Information Reliable?
    poj 2524 Ubiquitous Religions (STL与非STL的对比)
    高精度算法集合
    zTree v2.6 v3.0 初始化 / 方法对比
    下面是关于rownum的介绍(oracle)
    web性能优化
    jQueryEasyui,DataGrid几个常用的操作
  • 原文地址:https://www.cnblogs.com/dawn-sky/p/14729873.html
Copyright © 2011-2022 走看看