方法索引
- charAt(int)
- 返回指定索引处的字符。
- compareTo(String)
- 按词典顺序比较两个字符串。
- concat(String)
- 将一个指定的字符串添加到该字符串尾部。
- copyValueOf(char[])
- 返回一个等价于指定字符数组的 String 。
- copyValueOf(char[], int, int)
- 返回一个等价于指定字符数组的 String 。
- endsWith(String)
- 测试该字符串尾部是否是指定的后缀。
- equals(Object)
- 比较该字符串和指定的对象。
- equalsIgnoreCase(String)
- 比较该 String 和另一个对象。
- getBytes()
- 按照平台缺省的字符编码方式把该
String转换成字节,并把结果存到一新的字节数组中。 - getBytes(int, int, byte[], int)
- 从该字符串中拷贝字符到目的字节数组中。 不推荐使用该方法。
- getBytes(String)
- 按照指定的字符编码方式把该
String转换成字节,并把结果存到一新的字节数组中。 - getChars(int, int, char[], int)
- 从该字符串中拷贝字符到目的字符数组中。
- hashCode()
- 返回该字符串的哈希码。
- indexOf(int)
- 返回在该字符串中指定字符第一次出现处的索引。
- indexOf(int, int)
- 在指定索引处开始查找,返回在该字符串中指定字符第一次出现处的索引。
- indexOf(String)
- 返回在该字符串中指定的子字符串第一次出现处的索引。
- indexOf(String, int)
- 在指定索引处开始查找,返回在该字符串中指定的子字符串第一次出现处的索引。
- intern()
- 返回该字符串对象的规范表示法。
- lastIndexOf(int)
- 返回在该字符串中指定字符最后一次出现处的索引。
- lastIndexOf(int, int)
- 在指定索引处开始查找,返回在该字符串中指定字符最后一次出现处的索引。
- lastIndexOf(String)
- 返回在该字符串中指定子字符串在最左端出现处的索引。
- lastIndexOf(String, int)
- 返回在该字符串中指定子字符串最后一次出现处的索引。
- length()
- 返回该字符串的长度。
- regionMatches(boolean, int, String, int, int)
- 测试两个字符串区域是否相等。
- regionMatches(int, String, int, int)
- 测试两个字符串区域是否相等。
- replace(char, char)
- 返回一个新字符串,所得结果是把该字符串中所有的
oldChar替换成newChar。 - startsWith(String)
- 测试该字符串开头是否是指定的前缀。
- startsWith(String, int)
- 测试该字符串开头是否是指定的前缀。
- substring(int)
- 返回是该字符串子串的新字符串。
- substring(int, int)
- 返回是该字符串子串的新字符串。
- toCharArray()
- 把该字符串转换成一新的字符数组。
- toLowerCase()
- 把该
String转换为小写。 - toLowerCase(Locale)
- 用给定的位置规则把该
String中的所有的字符转换为小写。 - toString()
- 返回该对象 (已经是一个字符串!) 自身。
- toUpperCase()
- 把该
String转换为大写。 - toUpperCase(Locale)
- 用给定的位置规则把该
String中的所有的字符转换为大写。 - trim()
- 删除该字符串两端的空格。
- valueOf(boolean)
- 返回
boolean参数的字符串表示。 - valueOf(char)
- 返回
char* 参数的字符串表示。 - valueOf(char[])
- 返回
char数组参数的字符串表示。 - valueOf(char[], int, int)
- 返回
char数组参数的一个指定子数组的字符串表示。 - valueOf(double)
- 返回
double参数的字符串表示。 - valueOf(float)
- 返回
float参数的字符串表示。 - valueOf(int)
- 返回
int参数的字符串表示。 - valueOf(long)
- 返回
long参数的字符串表示。 - valueOf(Object)
- 返回
Object参数的字符串表示。
构造子
public String()
- 分配一个新的不含有字符的
String。
public String(String value)
- 分配一个新
String,它包含有与字符串参数相同的字符序列。- 参数:
- value - 一个
String.
public String(char value[])
- 分配一个新
String,它包含有当前字符数组参数中的字符。- 参数:
- value - 字符串的初始值
public String(char value[],
int offset,
int count)
- 分配一个新
String,它包含字符数组参数的一个子数组的字符。offset参数是子数组中第一个字符的索引,count参数指定了子数组的长度。- 参数:
- value - 源字符数组。
- offset - 初始的偏移值。
- count - 长度。
- offset - 初始的偏移值。
- 抛出: StringIndexOutOfBoundsException
- 如果
offset和count参数超出了value数组的边界。
public String(byte ascii[],
int hibyte,
int offset,
int count)
- 注意:不推荐使用 String() 方法。 该方法不适当地把字节转换成字符。同 JDK 1.1 类似,完成此操作的首选方法是采用
String构造函数,它携带一个字符-编码方式名,或平台的缺省编码方式名作参数。- 从一个8位整型数组的子数组生成一新的
String。offset参数是子数组中第一个字节处的索引,count参数指定了子数组的长度。子数组中的每个
byte如上面方法描述的那样被转换为一个char。 - 从一个8位整型数组的子数组生成一新的
public String(byte ascii[],
int hibyte)
- 注意:不推荐使用 String() 方法。 该方法不适当地把字节转换成字符。同 JDK 1.1 类似,完成此操作的首选方法是采用
String构造函数,它携带一个字符-编码方式名,或平台的缺省编码名作参数。- 从一个 8-bit 整型数组生成一新的
String。 结果字符串中的每个字符 c 是由字节数组中的对应部分 b 构造的。如:c == (char)(((hibyte & 0xff) << 8) | (b & 0xff)) - 从一个 8-bit 整型数组生成一新的
public String(byte bytes[],
int offset,
int length,
String enc) throws UnsupportedEncodingException
- 用指定的字符编码方式转换指定的字节子数组生成一个新的
String。 新String的长度是一个编码函数,因此可能不等于子数组的长度。- 参数:
- bytes - 要转换为字符的字节。
- offset - 要转换的第一个字节的索引。
- length - 要转换的字节数。
- enc - 字符编码方式的名称。
- offset - 要转换的第一个字节的索引。
- 抛出: UnsupportedEncodingException
- 如果不支持该编码方式
public String(byte bytes[],
String enc) throws UnsupportedEncodingException
- 用指定的字符编码方式转换指定的字节数组生成一新的
String。 新String的长度是一个编码函数,因此可能不等于字节数组的长度。- 参数:
- bytes - 要转换为字符的字节。
- enc - 一个字符-编码方式名
- 抛出: UnsupportedEncodingException
- 如果不支持该编码方式
public String(byte bytes[],
int offset,
int length)
- 用平台缺省的字符编码方式转换指定的字节子数组生成一个新的
String。 新String的长度是一个编码函数,因此可能不等于子数组的长度。- 参数:
- bytes - 要转换为字符的字节。
- offset - 要转换的第一个字节的索引。
- length - 要转换的字节数。
- offset - 要转换的第一个字节的索引。
public String(byte bytes[])
- 用平台缺省的字符编码方式转换指定的字节数组生成一新的
String。 新String的长度是一个编码函数,因此可能不等于字节数组的长度。- 参数:
- bytes - 要转换为字符的字节。
public String(StringBuffer buffer)
- 分配一个新
String,它包含有当前字符串缓冲区参数中的字符序列。- 参数:
- buffer - 一个
StringBuffer.
