取子字符串的函数是什么呀?

解决方案 »

  1.   

    substring(int index) 从第index个字开始到最后(String从0开始计数)
    substring(int beginIndex, int endIndex) 从第index个字开始到第endIndex(String从0开始计数,这里不包括第endIndex个字符)
      

  2.   

    substring(int beginIndex) 
    substring(int beginIndex, int endIndex)
      

  3.   

    您其实您应该看看jdk文档
    那里面写的很详细
    我虽然接触 java 不久
    但是我想一个java程序员不可能不接触jdk
    下面是jdk中String 的节选
    substring
    public String substring(int beginIndex)
    Returns a new string that is a substring of this string. The substring begins with the character at the specified index and extends to the end of this string. 
    Examples:  "unhappy".substring(2) returns "happy"
     "Harbison".substring(3) returns "bison"
     "emptiness".substring(9) returns "" (an empty string)
     Parameters:
    beginIndex - the beginning index, inclusive. 
    Returns:
    the specified substring. 
    Throws: 
    IndexOutOfBoundsException - if beginIndex is negative or larger than the length of this String object.--------------------------------------------------------------------------------substring
    public String substring(int beginIndex,
                            int endIndex)
    Returns a new string that is a substring of this string. The substring begins at the specified beginIndex and extends to the character at index endIndex - 1. Thus the length of the substring is endIndex-beginIndex. 
    Examples:  "hamburger".substring(4, 8) returns "urge"
     "smiles".substring(1, 5) returns "mile"
     Parameters:
    beginIndex - the beginning index, inclusive.
    endIndex - the ending index, exclusive. 
    Returns:
    the specified substring. 
    Throws: 
    IndexOutOfBoundsException - if the beginIndex is negative, or endIndex is larger than the length of this String object, or beginIndex is larger than endIndex.
      

  4.   

    substring
    public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
    例如:  "unhappy".substring(2) returns "happy"
     "Harbison".substring(3) returns "bison"
     "emptiness".substring(9) returns "" (an empty string)
     
    参数:
    beginIndex - 开始处的索引(包括)。 
    返回:
    指定的子字符串。 
    抛出: 
    IndexOutOfBoundsException - 如果 beginIndex 为负或大于此 String 对象的长度。
    substring
    public String substring(int beginIndex,
                            int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 
    示例:  "hamburger".substring(4, 8) returns "urge"
     "smiles".substring(1, 5) returns "mile"
     
    参数:
    beginIndex - 开始处的索引(包括)。
    endIndex - 结束处的索引(不包括)。 
    返回:
    指定的子字符串。 
    抛出: 
    IndexOutOfBoundsException - 如果 beginIndex 为负,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex。