从源码分析String类中的常用方法
- 0.构造方法
- 1.char charAt(int index)
- 2.int compareTo(String anotherString)
- 3.String concat(String str)
- 4.boolean contains(CharSequence s)
- 5.boolean startsWith(String prefix, int toffset)
- 6.boolean endsWith(String suffix)
- 7.boolean equals(Object anObject)
- 8.String format(String format, Object... args)
- 9.byte[] getBytes()
- 10.int hashCode()
- 11.int indexOf(int ch)
- 12.int lastIndexOf(int ch)
- 13.boolean isEmpty()
- 14.int length()
- 15.boolean matches(String regex)
- 16.String replaceAll(String regex, String replacement)
- 17.String replaceFirst(String regex, String replacement)
- 18.String[] split(String regex)
- 19.String substring(int beginIndex, int endIndex)
- 20.char[] toCharArray()
- 21.String toLowerCase()
- 22.String toUpperCase()
- 23.String trim()
- 24. String valueOf()
0.构造方法
字符串的构造方法有多种,可以通过String、byte、char、int、StringBuffer 、StringBuilder 等数据类型构造,部分构造方法如下:
- String():初始化新创建的 String对象,使其表示空字符序列。
public String() {
this.value = "".value;
}