• 字符串的常用方法


    字符与字符串: 

    方法签名

    说明

    public String(char[] value)

    全部字符数组变为String类

    public String(char[] value,int offset,int count)

    部分字符数组变为String

    public char charAt(int index)

    返回指定位置上的字符                 *

    public char[] toCharArray()

    字符串变为字符数组                    *

    字节数组与字符串:

    方法签名

    说明

    public String(byte[] bytes)

    全部字节数组变为字符串

    public String(byte[] bytes,int offset,int length)

    部分字节数组变为字符串

    public byte[] getBytes()

    字符串变为字节数组

    public byte[] getBytes(String charsetName)throws UnsupportedEncodingException

    字符串变为字符数组,转码使用

    2. 字符串比较: 

    方法签名

    说明

    public boolean equals(String anObject)

    字符串内容的比较,区分大小写

    public boolean equalsIgnoreCase(String anotherString)

    不区分大小写完成字符串内容的比较

    public int compareTo(String anotherString)

    判断字符串的大于,小于,等于

    字符串检索:

    方法签名

    说明

    public boolean contains(String s)

    判断指定的子字符串是否存在

    public int indexOf(String str)

    从头查找指定的子字符串是否存在,存在则返回字符串的索引,不存在则返回-1                  *

    public int indexOf(String str,int fromIndex)

    从指定位置开始检索,没找到则返回-1

    public int lastIndexOf(String str)

    从后向前查找字符串的位置

    public int lastIndexOf(String str,int fromIndex)

    从指定位置开始由后向前查找

    public boolean startsWith(String prefix)

    判断是否以指定字符串开头                *

    public boolean endsWith(Sting suffix)

    判断是否以指定字符串结尾

    字符串替换:

    方法签名

    说明

    public String replaceAll(String regex,String replacement)

    满足条件的内容全部替换                *

    public String replaceFirst(String regex,String replacement)

    替换第一个满足条件的内容

    public String replace(CharSequence target, CharSequence replacement)

    满足条件的内容全部替换

    字符串截取:

    方法签名

    说明

    public String subString(int beginindex)

    从头截取到尾

    public String subString(int beginindex,int endindex)

    截取从开始位置到结束位置(不包括)的部分内容   *

    字符串拆分:

    方法签名

    说明

    public String[] split(String regex)

    全拆分                           *

    public String[] split(String regex,int limit)

    拆分成指定的个数

    其他方法:

     

    方法签名

    说明

    public boolean isEmpty()

    判断是否是空字符串,不是null

    public int length()

    取得字符串内容的长度

    public String toLowerCase()

    所有内容变为小写

    public String toUpperCase()

    所有内容变为大写

    public String trim()

    去掉左右空格,中间的无法去掉    

      
  • 相关阅读:
    纯html的table打印注意事项
    Silverlight:针式打印机文字模糊的改善办法
    C#执行XSL转换
    tomcat 新手上路
    跨浏览器的剪贴板访问解决方案
    打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机
    利用ActiveX实现web页面设置本地默认打印机、纸张大小
    前端工程化的理解
    算法注意---3、分治的本质
    算法与数据结构---4.9、最大子段和-dp空间优化
  • 原文地址:https://www.cnblogs.com/64Byte/p/12168334.html
Copyright © 2020-2023  润新知