java.lang.String


public final class String extends Object implements Serializable {
    // Public Constructors
            public String();
            public String(String value);
            public String(char[] value);
            public String(char[] value, int offset, int count);
        #   public String(byte[] ascii, int hibyte, int offset, int count);
        #   public String(byte[] ascii, int hibyte);
        1.1 public String(byte[] bytes, int offset, int length, String enc) throws UnsupportedEncodingException;
        1.1 public String(byte[] bytes, String enc) throws UnsupportedEncodingException;
        1.1 public String(byte[] bytes, int offset, int length);
        1.1 public String(byte[] bytes);
            public String(StringBuffer buffer);
    // Class Methods
            public static String copyValueOf(char[] data, int offset, int count);
            public static String copyValueOf(char[] data);
            public static String valueOf(Object obj);
            public static String valueOf(char[] data);
            public static String valueOf(char[] data, int offset, int count);
            public static String valueOf(boolean b);
            public static String valueOf(char c);
            public static String valueOf(int i);
            public static String valueOf(long l);
            public static String valueOf(float f);
            public static String valueOf(double d);
    // Public Instance Methods
            public char charAt(int index);
            public int compareTo(String anotherString);
            public String concat(String str);
            public boolean endsWith(String suffix);
            public boolean equals(Object anObject);  // Overrides Object
            public boolean equalsIgnoreCase(String anotherString);
        #   public void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin);
        1.1 public byte[] getBytes(String enc) throws UnsupportedEncodingException;
        1.1 public byte[] getBytes();
            public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin);
            public int hashCode();  // Overrides Object
            public int indexOf(int ch);
            public int indexOf(int ch, int fromIndex);
            public int indexOf(String str);
            public int indexOf(String str, int fromIndex);
            public native String intern();
            public int lastIndexOf(int ch);
            public int lastIndexOf(int ch, int fromIndex);
            public int lastIndexOf(String str);
            public int lastIndexOf(String str, int fromIndex);
            public int length();
            public boolean regionMatches(int toffset, String other, int ooffset, int len);
            public boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len);
            public String replace(char oldChar, char newChar);
            public boolean startsWith(String prefix, int toffset);
            public boolean startsWith(String prefix);
            public String substring(int beginIndex);
            public String substring(int beginIndex, int endIndex);
            public char[] toCharArray();
        1.1 public String toLowerCase(Locale locale);
            public String toLowerCase();
            public String toString();  // Overrides Object
        1.1 public String toUpperCase(Locale locale);
            public String toUpperCase();
            public String trim();
}

1.1 - New in JDK 1.1
# - deprecated in JDK 1.1; use no longer recommended


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page