文章

Java中关于String的常用方法

2020.11.21 ・ 共 624 字,您可能需要 2 分钟阅读

Tags: 学习笔记

方法 描述
public String(char[] value) 把传入的字符数组变为字符串
public String(char[] value, int offset, int count) offset表示开始的位置,count表示个数
public char charAt(int index) 获取在index处的字符
方法 描述
public String (byte[] bytes) 把传入的byte[]转换为String
public String(byte[], int offset, int length) 将部分字符变成String
public byte[] getBytes() 获取String的byte[]
public byte[] getBytes(String charsetName) thros (UnsupportedEncodingException) 编码转换
方法 描述
public boolean equals(String anObject) 是否内容一致的判断(区分大小写)
public boolean equalsIgnoreCase(String anotherString) 是否内容一致的判断(不区分大小写)
public int compareTo(String anotherString) 大小比较(区分大小写)
public int compareToIgnoreCase(String str) 大小比较(不区分大小写)
方法 描述
public boolean contains(String s) 判断子字符串是否存在
public int indexOf(String str) 从头开始查找str字符串的位置
public int indexOf(String str, int fromIndex) 从fromIndex位置开始查找
public int lastIndexOf(String str) 从后往前查找
public int lastIndexOf(String str, int fromIndex) 从fromIndex位置开始从后向前查找
public boolean startsWith(String prefix) 判断是否以prefix开头
public boolean startsWith(String prefix, int offset) 从offset开始判断
public boolean endsWith(String suffix) 判断是否结尾是suffix
方法 描述
public String replaceAll(String regex, String replacement) 全部替换(regex是要替换的, replacement是替换成的)
public String replaceFirst(String regex, String replacement) 替换首个
方法 描述
public String[] split(String regex) 以regex为准开始拆分
public String[] split(String regex, int limit) limit为限制的拆分数
方法 描述
public String substring(int beginIndex) 从beginIndex开始截取到结尾
public String substring(int beginIndex, int endIndex) 截取范围
方法 描述
public String concat(String str) 用于连接
public String intern() 把字符串入池
public boolean isEmpty() 判断字符串是否是“”,并非null
public int length() 长度
public String trim() 去掉两边的空格(中间的不能去掉)