JAVA String 类

常见用法

String a = new String("string"); 初始化字符串
byte b[] = a.getBytes[]; 字符串转字符数组
String1.equals("str2") 字符串是否相等
public String::String()
public String::String(String value)
public String::String(char value[])
public String::String(char value[], int offset, int count)
public String::String(byte ascii[], int hibyte, int offset, int count)
public String::String(byte ascii[], int hibyte)
public String::String(byte bytes[], int offset, int length, String enc)
public String::String(byte bytes[], String enc)
public String::String(byte bytes[], int offset, int length)
public String::String(byte bytes[])
public String::String (StringBuffer buffer)
public int String::length()
public char String::charAt(int index)
public void String::getChars(int srcBegin, int srcEnd, char dst[], int dstBegin)
public void String::getBytes(int srcBegin, int srcEnd, byte dst[], int dstBegin)
public byte[] String::getBytes(String enc)
public byte[] String::getBytes()
public boolean String::equals(Object anObject)
public boolean String::equalsIgnoreCase(String anotherString)
public int String::compareTo(String anotherString)
public int String::compareTo(Object o)
public static final
 Comparator CASE_INSENSITIVE_ORDER 
  new CaseInsensitiveComparator();
(in) public int String::compare(Object o1, Object o2)
public int String::compareToIgnoreCase(String str)
public boolean String::regionMatches(int toffset, String other, int ooffset, int len)
public boolean String::regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
public boolean String::startsWith(String prefix, int toffset)
public boolean String::startsWith(String prefix)
public boolean String::endsWith(String suffix)
public int String::hashCode()
public int String::indexOf(int ch)
public int String::indexOf(int ch, int fromIndex)
public int String::lastIndexOf(int ch)
public int String::lastIndexOf(int ch, int fromIndex)
public int String::indexOf(String str)
public int String::indexOf(String str, int fromIndex)
public int String::lastIndexOf(String str)
public int String::lastIndexOf(String str, int fromIndex)
public String String::substring(int beginIndex)
public String String::substring(int beginIndex, int endIndex)
public String String::concat(String str)
public String String::replace(char oldChar, char newChar)
public String String::toLowerCase(Locale locale)
public String String::toLowerCase()
public String String::toUpperCase(Locale locale)
public String String::toUpperCase()
public String String::trim()
public String String::toString()
public char[] String::toCharArray()
public static String String::valueOf(Object obj)
public static String String::valueOf(char data[])
public static String String::valueOf(char data[], int offset, int count)
public static String String::copyValueOf(char data[], int offset, int count)
public static String String::copyValueOf(char data[])
public static String String::valueOf(boolean b)
public static String String::valueOf(char c)
public static String String::valueOf(int i)
public static String String::valueOf(long l)
public static String String::valueOf(float f)
public static String String::valueOf(double d)
public native String String::intern();