1.问题清单
1.1 什么是反射?
1.2 通过反射可以获取关于类和对象的哪些信息?
1.3 获取1.2有哪几种方式?
2.概述
反射就是根据字节码文件,反射类的信息、类成员的信息;根据字节码文件创建对象和访问字段、调用方法的技术。有了字节码文件,就可以通过发射技术了解到类中哪些内容,类似于反编译;创建对象、调用方法。
反射依赖于Class对象。我们把小狗抽象为Dog类,把人抽象为Person类,把电脑抽象为Computer类,把Dog/Person/Computer/String/System等所有的类抽象为Class类,Class类描述的是所有类共有的特征与行为。
反射第一步就是创建Class对象,可以简单地理解为获得类的字节码文件,有以下方式:
1)每个类都有class属性,Dog.class Person.class Computer.class
2) 每个对象都有getClass() 方法
3)Class.forName(完整类名)
3.获取类信息的步骤
1)创建CLass对象(以上三种方式)
2)获取修饰符如 public final。用getModifiers()
3)获取类名。用getName();简易类名用getSimpleName();
4)获取父类。用getSuperclass();
5)获取接口名。用getInterfaces();
package exer;
import java.lang.reflect.Modifier;
public class Test02 {
public static void main(String[] args) {
Class clazz = Integer.class;
int modifiers = clazz.getModifiers();
String mod = Modifier.toString(modifiers);
System.out.println(mod); //public final
String name = clazz.getName();
System.out.println(name); //java.lang.Integer
String simpleName = clazz.getSimpleName();
System.out.println(simpleName); //Integer
Class superclass = clazz.getSuperclass();
String superclassName = superclass.getName();
System.out.println(superclassName); //java.lang.Number
String superclassSimpleName = superclass.getSimpleName();
System.out.println(superclassSimpleName); //Number
//一个类可能会实现多个接口,故接口类型是数组形式;未实现接口的数组长度为0
Class[] interfaces = clazz.getInterfaces();
for (int i = 0; i < interfaces.length; i++) {
System.out.println(interfaces[i].getSimpleName()); //Comparable
}
}
}
4.通过反射获取成员属性
package exer;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
public class Test03 {
public static void main(String[] args) {
Class clazz = Integer.class;
//Field表示字段,getFields()返回所有的公共字段,getField()返回指定字段名的公共字段
//getDeclaredFields()返回所有的字段,getDeclaredField()返回指定名称的字段
StringBuilder sb = new StringBuilder();
Field[] dfs = clazz.getDeclaredFields();
for (Field df : dfs) {
//获取字段修饰符
int modifiers = df.getModifiers();
sb.append(Modifier.toString(modifiers)+" ");
//获取字段类型
sb.append(df.getType().toString()+" ");
//获取字段名
sb.append(df.getName() + "\n");
System.out.println(sb);
}
//public static final int MIN_VALUE
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//static final class [C DigitOnes
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//static final class [C DigitOnes
//static final class [I sizeTable
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//static final class [C DigitOnes
//static final class [I sizeTable
//private final int value
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//static final class [C DigitOnes
//static final class [I sizeTable
//private final int value
//public static final int SIZE
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//static final class [C DigitOnes
//static final class [I sizeTable
//private final int value
//public static final int SIZE
//public static final int BYTES
//
//public static final int MIN_VALUE
//public static final int MAX_VALUE
//public static final class java.lang.Class TYPE
//static final class [C digits
//static final class [C DigitTens
//static final class [C DigitOnes
//static final class [I sizeTable
//private final int value
//public static final int SIZE
//public static final int BYTES
//private static final long serialVersionUID
}
}
5.通过反射获取成员方法
package exer;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
public class Test04 {
public static void main(String[] args) {
Class clazz = String.class;
StringBuilder sb = new StringBuilder();
Method[] dms = clazz.getDeclaredMethods();
for (Method dm : dms) {
//方法修饰符
int modifiers = dm.getModifiers();
sb.append(Modifier.toString(modifiers)+" ");
// System.out.println(sb);
//方法返回值类型
sb.append(dm.getReturnType().getSimpleName()+" ");
//方法名
sb.append(dm.getName());
//方法参数
sb.append("(");
Class<?>[] parameterTypes = dm.getParameterTypes();
for (int i = 0; i < parameterTypes.length; i++) {
sb.append(parameterTypes[i].getSimpleName());
if (i<parameterTypes.length-1){
sb.append(",");
}
}
sb.append(")");
System.out.println(sb);
}
//D:\dev_tools\jdk1.8\bin\java.exe "-javaagent:D:\dev_tools\IDEA\IntelliJ IDEA Community Edition 2018.3.6\lib\idea_rt.jar=59977:D:\dev_tools\IDEA\IntelliJ IDEA Community Edition 2018.3.6\bin" -Dfile.encoding=UTF-8 -classpath D:\dev_tools\jdk1.8\jre\lib\charsets.jar;D:\dev_tools\jdk1.8\jre\lib\deploy.jar;D:\dev_tools\jdk1.8\jre\lib\ext\access-bridge-64.jar;D:\dev_tools\jdk1.8\jre\lib\ext\cldrdata.jar;D:\dev_tools\jdk1.8\jre\lib\ext\dnsns.jar;D:\dev_tools\jdk1.8\jre\lib\ext\jaccess.jar;D:\dev_tools\jdk1.8\jre\lib\ext\jfxrt.jar;D:\dev_tools\jdk1.8\jre\lib\ext\localedata.jar;D:\dev_tools\jdk1.8\jre\lib\ext\nashorn.jar;D:\dev_tools\jdk1.8\jre\lib\ext\sunec.jar;D:\dev_tools\jdk1.8\jre\lib\ext\sunjce_provider.jar;D:\dev_tools\jdk1.8\jre\lib\ext\sunmscapi.jar;D:\dev_tools\jdk1.8\jre\lib\ext\sunpkcs11.jar;D:\dev_tools\jdk1.8\jre\lib\ext\zipfs.jar;D:\dev_tools\jdk1.8\jre\lib\javaws.jar;D:\dev_tools\jdk1.8\jre\lib\jce.jar;D:\dev_tools\jdk1.8\jre\lib\jfr.jar;D:\dev_tools\jdk1.8\jre\lib\jfxswt.jar;D:\dev_tools\jdk1.8\jre\lib\jsse.jar;D:\dev_tools\jdk1.8\jre\lib\management-agent.jar;D:\dev_tools\jdk1.8\jre\lib\plugin.jar;D:\dev_tools\jdk1.8\jre\lib\resources.jar;D:\dev_tools\jdk1.8\jre\lib\rt.jar;D:\IDEA_Data\Data5\test\out\production\test;C:\Users\Simon\.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\Simon\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar exer.Test04
//public boolean equals(Object)
//public boolean equals(Object)public String toString()
//public boolean equals(Object)public String toString()public int hashCode()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)public char[] toCharArray()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)public char[] toCharArray()public String toLowerCase(Locale)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)public char[] toCharArray()public String toLowerCase(Locale)public String toLowerCase()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)public char[] toCharArray()public String toLowerCase(Locale)public String toLowerCase()public String toUpperCase()
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)public char[] toCharArray()public String toLowerCase(Locale)public String toLowerCase()public String toUpperCase()public String toUpperCase(Locale)
//public boolean equals(Object)public String toString()public int hashCode()public int compareTo(String)public volatile int compareTo(Object)public int indexOf(String,int)public int indexOf(String)public int indexOf(int,int)public int indexOf(int)static int indexOf(char[],int,int,char[],int,int,int)static int indexOf(char[],int,int,String,int)public static String valueOf(int)public static String valueOf(long)public static String valueOf(float)public static String valueOf(boolean)public static String valueOf(char[])public static String valueOf(char[],int,int)public static String valueOf(Object)public static String valueOf(char)public static String valueOf(double)public char charAt(int)private static void checkBounds(byte[],int,int)public int codePointAt(int)public int codePointBefore(int)public int codePointCount(int,int)public int compareToIgnoreCase(String)public String concat(String)public boolean contains(CharSequence)public boolean contentEquals(CharSequence)public boolean contentEquals(StringBuffer)public static String copyValueOf(char[])public static String copyValueOf(char[],int,int)public boolean endsWith(String)public boolean equalsIgnoreCase(String)public static transient String format(Locale,String,Object[])public static transient String format(String,Object[])public void getBytes(int,int,byte[],int)public byte[] getBytes(Charset)public byte[] getBytes(String)public byte[] getBytes()public void getChars(int,int,char[],int) void getChars(char[],int)private int indexOfSupplementary(int,int)public native String intern()public boolean isEmpty()public static transient String join(CharSequence,CharSequence[])public static String join(CharSequence,Iterable)public int lastIndexOf(int)public int lastIndexOf(String)static int lastIndexOf(char[],int,int,String,int)public int lastIndexOf(String,int)public int lastIndexOf(int,int)static int lastIndexOf(char[],int,int,char[],int,int,int)private int lastIndexOfSupplementary(int,int)public int length()public boolean matches(String)private boolean nonSyncContentEquals(AbstractStringBuilder)public int offsetByCodePoints(int,int)public boolean regionMatches(int,String,int,int)public boolean regionMatches(boolean,int,String,int,int)public String replace(char,char)public String replace(CharSequence,CharSequence)public String replaceAll(String,String)public String replaceFirst(String,String)public String[] split(String)public String[] split(String,int)public boolean startsWith(String,int)public boolean startsWith(String)public CharSequence subSequence(int,int)public String substring(int)public String substring(int,int)public char[] toCharArray()public String toLowerCase(Locale)public String toLowerCase()public String toUpperCase()public String toUpperCase(Locale)public String trim()
//
//Process finished with exit code 0
}
}
6.利用反射技术创建实例的2种方式
package exer;
public class MyClass {
private int xx;
protected int yy;
public int zz;
public static int ss;
public MyClass() {
}
@Override
public String toString() {
return "MyClass{" +
"xx=" + xx +
", yy=" + yy +
", zz=" + zz +
'}';
}
public MyClass(int xx, int yy, int zz) {
this.xx = xx;
this.yy = yy;
this.zz = zz;
}
}
package exer;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
public class Test05 {
//利用反射技术创建对象,class对象通过2种方式创建实例
public static void main(String[] args) throws IllegalAccessException, InstantiationException, NoSuchMethodException, InvocationTargetException {
Class<MyClass> clazz = MyClass.class;
//方式一
MyClass myClass1 = clazz.newInstance();
System.out.println(myClass1); //MyClass{xx=0, yy=0, zz=0}
//方式二
Constructor<MyClass> constructor = clazz.getConstructor(int.class, int.class, int.class);
MyClass myClass2 = constructor.newInstance(10, 20, 30);
System.out.println(myClass2); //MyClass{xx=10, yy=20, zz=30}
Constructor<MyClass> constructor2 = clazz.getConstructor();
MyClass myClass3 = constructor2.newInstance();
System.out.println(myClass3); //MyClass{xx=0, yy=0, zz=0}
}
}
7.通过反射实例字段的方式
package exer;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
/*
通过反射访问字段
*/
public class Test06 {
//创建Class对象
public static void main(String[] args) throws IllegalAccessException, InstantiationException, NoSuchFieldException, NoSuchMethodException, InvocationTargetException {
Class<MyClass> clazz = MyClass.class;
MyClass myClass1 = clazz.newInstance();
//反射公共字段
Field xx = clazz.getField("xx");
xx.set(myClass1,123);
//这是无参构造方法
//MyClass{xx=123, yy=0, zz=0}
System.out.println(myClass1);
Constructor<MyClass> constructor = clazz.getConstructor(int.class, int.class, int.class);
MyClass myClass2 = constructor.newInstance(11, 22, 33);
System.out.println(xx.get(myClass2)); //11
Field zz = clazz.getDeclaredField("zz");
zz.setAccessible(true);
zz.set(myClass2,456);
System.out.println(zz.get(myClass2)); //456
System.out.println(myClass2); //MyClass{xx=11, yy=22, zz=456}
}
}