JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.String
的使用

使用 String 的软件包
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.annotation 为 Java 编程语言注释设施提供库支持。 
java.lang.instrument 提供允许 Java 编程语言代理监测运行在 JVM 上的程序的服务。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
java.lang.reflect 提供类和接口,以获取关于类和对象的反射信息。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁定的线程安全编程。 
java.util.concurrent.locks 为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
java.util.prefs 此包允许应用程序存储并检索用户和系统首选项和配置数据。 
java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 
 

java.langString 的使用
 

类型参数类型为 Stringjava.lang 中的字段
static Comparator<String> String.CASE_INSENSITIVE_ORDER
          一个排序 String 对象的 Comparator,它的作用与 compareToIgnoreCase 相同。
 

返回 Stringjava.lang 中的方法
static String System.clearProperty(String key)
          移除指定键指示的系统属性。
 String String.concat(String str)
          将指定字符串联到此字符串的结尾。
 String EnumConstantNotPresentException.constantName()
          返回缺少的枚举常量的名称。
static String String.copyValueOf(char[] data)
          返回指定数组中表示该字符序列的字符串。
static String String.copyValueOf(char[] data, int offset, int count)
          返回指定数组中表示该字符序列的字符串。
protected  String ClassLoader.findLibrary(String libname)
          返回本机库的绝对路径名。
static String String.format(Locale l, String format, Object... args)
          使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
static String String.format(String format, Object... args)
          使用指定的格式字符串和参数返回一个格式化字符串。
 String Class.getCanonicalName()
          返回《Java Language Specification》中所定义的基础类的规范化名称。
 String StackTraceElement.getClassName()
          返回类的完全限定名,该类包含由该堆栈跟踪元素所表示的执行点。
static String System.getenv(String name)
          获得指定的环境变量值。
 String StackTraceElement.getFileName()
          返回源文件名,该文件包含由该堆栈跟踪元素所表示的执行点。
 String Package.getImplementationTitle()
          返回此包的标题。
 String Package.getImplementationVendor()
          返回提供该实现的组织、供应商或公司的名称。
 String Package.getImplementationVersion()
          返回该实现的版本。
 String Throwable.getLocalizedMessage()
          创建此 throwable 的本地化描述。
 String Throwable.getMessage()
          返回此 throwable 的详细消息字符串。
 String StackTraceElement.getMethodName()
          返回方法名,此方法包含由该堆栈跟踪元素所表示的执行点。
 String Class.getName()
          以 String 的形式返回此 Class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称。
 String Thread.getName()
          返回该线程的名称。
 String ThreadGroup.getName()
          返回此线程组的名称。
 String Package.getName()
          返回此包的名称。
static String System.getProperty(String key)
          获得指定键指示的系统属性。
static String System.getProperty(String key, String def)
          获得用指定键描述的系统属性。
 String Class.getSimpleName()
          返回源代码中给出的基础类的简称。
 String Package.getSpecificationTitle()
          返回此包实现的规范标题。
 String Package.getSpecificationVendor()
          返回拥有并维护实现此包的类规范的组织、供应商或公司的名称。
 String Package.getSpecificationVersion()
          返回此包实现的规范的版本号。
 String String.intern()
          返回字符串对象的规范化表示形式。
static String System.mapLibraryName(String libname)
          将一个库名称映射到特定于平台的、表示本机库的字符串中。
 String Enum.name()
          返回此枚举常量的名称,在其枚举声明中对其进行声明。
 String String.replace(char oldChar, char newChar)
          返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
 String String.replace(CharSequence target, CharSequence replacement)
          使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。
 String String.replaceAll(String regex, String replacement)
          使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。
 String String.replaceFirst(String regex, String replacement)
          使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。
static String System.setProperty(String key, String value)
          设置指定键指示的系统属性。
 String[] String.split(String regex)
          根据给定的正则表达式的匹配来拆分此字符串。
 String[] String.split(String regex, int limit)
          根据匹配给定的正则表达式来拆分此字符串。
 String String.substring(int beginIndex)
          返回一个新的字符串,它是此字符串的一个子字符串。
 String StringBuffer.substring(int start)
           
 String String.substring(int beginIndex, int endIndex)
          返回一个新字符串,它是此字符串的一个子字符串。
 String StringBuffer.substring(int start, int end)
           
static String Integer.toBinaryString(int i)
          以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
static String Long.toBinaryString(long i)
          以二进制无符号整数形式返回 long 参数的字符串表示形式。
static String Double.toHexString(double d)
          返回 double 参数的十六进制字符串表示形式。
static String Float.toHexString(float f)
          返回 float 参数的十六进制字符串表示形式。
static String Integer.toHexString(int i)
          以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。
static String Long.toHexString(long i)
          以十六进制无符号整数形式返回 long 参数的字符串表示形式。
 String String.toLowerCase()
          使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
 String String.toLowerCase(Locale locale)
          使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。
static String Integer.toOctalString(int i)
          以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。
static String Long.toOctalString(long i)
          以八进制无符号整数形式返回 long 参数的字符串表示形式。
 String Object.toString()
          返回该对象的字符串表示。
 String CharSequence.toString()
          返回一个包含此序列中字符的字符串,该字符串与此序列的顺序相同。
 String String.toString()
          返回此对象本身(它已经是一个字符串!)。
 String Class.toString()
          将对象转换为字符串。
 String Throwable.toString()
          返回此 throwable 的简短描述。
 String Thread.toString()
          返回该线程的字符串表示形式,包括线程名称、优先级和线程组。
 String ThreadGroup.toString()
          返回此线程组的字符串表示形式。
 String StringBuffer.toString()
           
 String StackTraceElement.toString()
          返回表示该堆栈跟踪元素的字符串。
 String Boolean.toString()
          返回表示该布尔值的 String 对象。
 String Character.toString()
          返回表示此 Character 值的 String 对象。
 String Character.Subset.toString()
          返回该子集的名称。
 String Float.toString()
          返回这个 Float 对象的字符串表示形式。
 String Double.toString()
          返回 Double 对象的字符串表示形式。
 String Byte.toString()
          返回表示此 Byte 的值的 String 对象。
 String Short.toString()
          返回表示此 Short 的值的 String 对象。
 String Integer.toString()
          返回一个表示该 Integer 值的 String 对象。
 String Long.toString()
          返回表示 Long 值的 String 对象。
 String StringBuilder.toString()
           
 String Enum.toString()
          返回枚举常量的名称,它包含在声明中。
 String Package.toString()
          返回此 Package 的字符串表示形式。
static String Boolean.toString(boolean b)
          返回一个表示指定布尔值的 String 对象。
static String Byte.toString(byte b)
          返回表示指定 byte 的一个新 String 对象。
static String Character.toString(char c)
          返回表示指定 char 值的 String 对象。
static String Double.toString(double d)
          返回 double 参数的字符串表示形式。
static String Float.toString(float f)
          返回 float 参数的字符串表示形式。
static String Integer.toString(int i)
          返回一个表示指定整数的 String 对象。
static String Integer.toString(int i, int radix)
          用第二个参数指定的基数返回第一个参数的字符串表示形式。
static String Long.toString(long i)
          返回表示指定 longString 对象。
static String Long.toString(long i, int radix)
          返回在使用第二个参数指定的基数时第一个参数的字符串表示形式。
static String Short.toString(short s)
          返回表示指定 short 的一个新 String 对象。
 String String.toUpperCase()
          使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
 String String.toUpperCase(Locale locale)
          使用给定的 Locale 规则将此 String 中的所有字符都转换为大写。
 String String.trim()
          返回字符串的副本,忽略前导空白和尾部空白。
 String TypeNotPresentException.typeName()
          返回不可用类型的完全限定名。
static String String.valueOf(boolean b)
          返回 boolean 参数的字符串表示形式。
static String String.valueOf(char c)
          返回 char 参数的字符串表示形式。
static String String.valueOf(char[] data)
          返回 char 数组参数的字符串表示形式。
static String String.valueOf(char[] data, int offset, int count)
          返回 char 数组参数的特定子数组的字符串表示形式。
static String String.valueOf(double d)
          返回 double 参数的字符串表示形式。
static String String.valueOf(float f)
          返回 float 参数的字符串表示形式。
static String String.valueOf(int i)
          返回 int 参数的字符串表示形式。
static String String.valueOf(long l)
          返回 long 参数的字符串表示形式。
static String String.valueOf(Object obj)
          返回 Object 参数的字符串表示形式。
 

返回变量类型为 String 的类型的 java.lang 中的方法
 List<String> ProcessBuilder.command()
          返回此进程生成器的操作系统程序和参数。
 Map<String,String> ProcessBuilder.environment()
          返回此进程生成器环境的字符串映射视图。
 Map<String,String> ProcessBuilder.environment()
          返回此进程生成器环境的字符串映射视图。
static Map<String,String> System.getenv()
          返回一个不能修改的当前系统环境的字符串映射视图。
static Map<String,String> System.getenv()
          返回一个不能修改的当前系统环境的字符串映射视图。
 

参数类型为 Stringjava.lang 中的方法
 StringBuffer StringBuffer.append(String str)
           
 StringBuilder StringBuilder.append(String str)
           
 void SecurityManager.checkAccept(String host, int port)
          如果不允许调用线程从指定的主机和端口号接受套接字连接,则抛出 SecurityException
 void SecurityManager.checkConnect(String host, int port)
          如果不允许调用线程打开到指定主机和端口号的套接字连接,则抛出 SecurityException
 void SecurityManager.checkConnect(String host, int port, Object context)
          如果不允许指定的安全上下文打开与指定主机和端口号的套接字连接,则抛出 SecurityException
 void SecurityManager.checkDelete(String file)
          如果不允许调用线程删除指定的文件,则抛出 SecurityException
 void SecurityManager.checkExec(String cmd)
          如果不允许调用线程创建一个子进程,则抛出 SecurityException
 void SecurityManager.checkLink(String lib)
          如果不允许调用线程动态链接由字符串参数文件指定的库代码,则抛出 SecurityException
 void SecurityManager.checkPackageAccess(String pkg)
          如果不允许调用线程访问由参数指定的包,则抛出 SecurityException
 void SecurityManager.checkPackageDefinition(String pkg)
          如果不允许调用线程在参数指定的包中定义类,则抛出 SecurityException
 void SecurityManager.checkPropertyAccess(String key)
          如果不允许调用线程访问具有指定的 key 名的系统属性,则抛出 SecurityException
 void SecurityManager.checkRead(String file)
          如果不允许调用线程读取由字符串参数指定的文件,则抛出 SecurityException
 void SecurityManager.checkRead(String file, Object context)
          如果不允许指定的安全上下文读取由字符串参数所指定的文件,则抛出 SecurityException
 void SecurityManager.checkSecurityAccess(String target)
          确定是应该允许还是拒绝具有指定权限目标名的权限。
 void SecurityManager.checkWrite(String file)
          如果不允许调用线程写由字符串参数指定的文件,则抛出 SecurityException
protected  int SecurityManager.classDepth(String name)
          已过时。 建议不使用该类安全检查。建议使用 checkPermission 调用。
static String System.clearProperty(String key)
          移除指定键指示的系统属性。
 ProcessBuilder ProcessBuilder.command(String... command)
          设置此进程生成器的操作系统程序和参数。
 int String.compareTo(String anotherString)
          按字典顺序比较两个字符串。
 int String.compareToIgnoreCase(String str)
          不考虑大小写,按字典顺序比较两个字符串。
static boolean Compiler.compileClasses(String string)
          编译那些名称与指定字符串相匹配的所有类。
 String String.concat(String str)
          将指定字符串联到此字符串的结尾。
static Byte Byte.decode(String nm)
          将 String 解码为 Byte
static Short Short.decode(String nm)
          将 String 解码为 Short
static Integer Integer.decode(String nm)
          将 String 解码为 Integer
static Long Long.decode(String nm)
          将 String 解码成 Long
protected  Class<?> ClassLoader.defineClass(String name, byte[] b, int off, int len)
          将一个字节数组转换为 Class 类的实例。
protected  Class<?> ClassLoader.defineClass(String name, byte[] b, int off, int len, java.security.ProtectionDomain protectionDomain)
          使用可选的 ProtectionDomain 将一个字节数组转换为 Class 类的实例。
protected  Class<?> ClassLoader.defineClass(String name, java.nio.ByteBuffer b, java.security.ProtectionDomain protectionDomain)
          使用可选的 ProtectionDomainByteBuffer 转换为 Class 类的实例。
protected  Package ClassLoader.definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, java.net.URL sealBase)
          使用此 ClassLoader 中的名称来定义包。
 boolean String.endsWith(String suffix)
          测试此字符串是否以指定的后缀结束。
 boolean String.equalsIgnoreCase(String anotherString)
          将此 String 与另一个 String 进行比较,不考虑大小写。
 Process Runtime.exec(String command)
          在单独的进程中执行指定的字符串命令。
 Process Runtime.exec(String[] cmdarray)
          在单独的进程中执行指定命令和变量。
 Process Runtime.exec(String[] cmdarray, String[] envp)
          在指定环境的独立进程中执行指定命令和变量。
 Process Runtime.exec(String[] cmdarray, String[] envp)
          在指定环境的独立进程中执行指定命令和变量。
 Process Runtime.exec(String[] cmdarray, String[] envp, java.io.File dir)
          在指定环境和工作目录的独立进程中执行指定的命令和变量。
 Process Runtime.exec(String[] cmdarray, String[] envp, java.io.File dir)
          在指定环境和工作目录的独立进程中执行指定的命令和变量。
 Process Runtime.exec(String command, String[] envp)
          在指定环境的单独进程中执行指定的字符串命令。
 Process Runtime.exec(String command, String[] envp)
          在指定环境的单独进程中执行指定的字符串命令。
 Process Runtime.exec(String command, String[] envp, java.io.File dir)
          在有指定环境和工作目录的独立进程中执行指定的字符串命令。
 Process Runtime.exec(String command, String[] envp, java.io.File dir)
          在有指定环境和工作目录的独立进程中执行指定的字符串命令。
protected  Class<?> ClassLoader.findClass(String name)
          使用指定的二进制名称查找类。
protected  String ClassLoader.findLibrary(String libname)
          返回本机库的绝对路径名。
protected  Class<?> ClassLoader.findLoadedClass(String name)
          如果 Java 虚拟机已将此加载器记录为具有给定二进制名称的某个类的启动加载器,则返回该二进制名称的类。
protected  java.net.URL ClassLoader.findResource(String name)
          查找具有给定名称的资源。
protected  Enumeration<java.net.URL> ClassLoader.findResources(String name)
          返回表示所有具有给定名称的资源的 URL 对象的枚举。
protected  Class<?> ClassLoader.findSystemClass(String name)
          查找具有指定的二进制名称的类,必要时加载它。
static String String.format(Locale l, String format, Object... args)
          使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
static String String.format(String format, Object... args)
          使用指定的格式字符串和参数返回一个格式化字符串。
static Class<?> Class.forName(String className)
          返回与带有给定字符串名的类或接口相关联的 Class 对象。
static Character.UnicodeBlock Character.UnicodeBlock.forName(String blockName)
          返回带有给定名称的 UnicodeBlock。
static Class<?> Class.forName(String name, boolean initialize, ClassLoader loader)
          使用给定的类加载器,返回与带有给定字符串名的类或接口相关联的 Class 对象。
static boolean Boolean.getBoolean(String name)
          当且仅当以参数命名的系统属性存在,且等于 "true" 字符串时,才返回 true
 byte[] String.getBytes(String charsetName)
          使用指定的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。
 Field Class.getDeclaredField(String name)
          返回一个 Field 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明字段。
 Method Class.getDeclaredMethod(String name, Class... parameterTypes)
          返回一个 Method 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明方法。
static String System.getenv(String name)
          获得指定的环境变量值。
 Field Class.getField(String name)
          返回一个 Field 对象,它反映此 Class 对象所表示的类或接口的指定公共成员字段。
static Integer Integer.getInteger(String nm)
          确定具有指定名称的系统属性的整数值。
static Integer Integer.getInteger(String nm, int val)
          确定具有指定名称的系统属性的整数值。
static Integer Integer.getInteger(String nm, Integer val)
          返回具有指定名称的系统属性的整数值。
static Long Long.getLong(String nm)
          确定具有指定名称的系统属性的 long 值。
static Long Long.getLong(String nm, long val)
          确定具有指定名称的系统属性的 long 值。
static Long Long.getLong(String nm, Long val)
          返回具有指定名称的系统属性的 long 值。
 Method Class.getMethod(String name, Class... parameterTypes)
          返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。
protected  Package ClassLoader.getPackage(String name)
          返回由此类加载器或其任何祖先所定义的 Package
static Package Package.getPackage(String name)
          通过调用方的 ClassLoader 实例中的名称找到一个包。
static String System.getProperty(String key)
          获得指定键指示的系统属性。
static String System.getProperty(String key, String def)
          获得用指定键描述的系统属性。
 java.net.URL Class.getResource(String name)
          查找带有给定名称的资源。
 java.net.URL ClassLoader.getResource(String name)
          查找具有给定名称的资源。
 java.io.InputStream Class.getResourceAsStream(String name)
          查找具有给定名称的资源。
 java.io.InputStream ClassLoader.getResourceAsStream(String name)
          返回读取指定资源的输入流。
 Enumeration<java.net.URL> ClassLoader.getResources(String name)
          查找所有给定名称的资源。
static java.net.URL ClassLoader.getSystemResource(String name)
          从用来加载类的搜索路径中查找具有指定名称的资源。
static java.io.InputStream ClassLoader.getSystemResourceAsStream(String name)
          从用来加载类的搜索路径打开具有指定名称的资源,以读取该资源。
static Enumeration<java.net.URL> ClassLoader.getSystemResources(String name)
          从用来加载类的搜索路径中查找所有具有指定名称的资源。
protected  boolean SecurityManager.inClass(String name)
          已过时。 建议不使用该类安全检查。建议使用 checkPermission 调用。
 int String.indexOf(String str)
          返回第一次出现的指定子字符串在此字符串中的索引。
 int StringBuffer.indexOf(String str)
           
 int StringBuilder.indexOf(String str)
           
 int String.indexOf(String str, int fromIndex)
          从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
 int StringBuffer.indexOf(String str, int fromIndex)
           
 int StringBuilder.indexOf(String str, int fromIndex)
           
 StringBuffer StringBuffer.insert(int offset, String str)
           
 StringBuilder StringBuilder.insert(int offset, String str)
           
 boolean Package.isCompatibleWith(String desired)
          比较此包的规范版本和所需版本。
 int String.lastIndexOf(String str)
          返回在此字符串中最右边出现的指定子字符串的索引。
 int StringBuffer.lastIndexOf(String str)
           
 int StringBuilder.lastIndexOf(String str)
           
 int String.lastIndexOf(String str, int fromIndex)
          从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。
 int StringBuffer.lastIndexOf(String str, int fromIndex)
           
 int StringBuilder.lastIndexOf(String str, int fromIndex)
           
static void System.load(String filename)
          从本地文件系统中作为动态库加载具有指定文件名的代码文件。
 void Runtime.load(String filename)
          加载作为动态库的指定文件名。
 Class<?> ClassLoader.loadClass(String name)
          使用指定的二进制名称来加载类。
protected  Class<?> ClassLoader.loadClass(String name, boolean resolve)
          使用指定的二进制名称来加载类。
static void System.loadLibrary(String libname)
          加载由 libname 参数指定的系统库。
 void Runtime.loadLibrary(String libname)
          加载具有指定库名的动态库。
static String System.mapLibraryName(String libname)
          将一个库名称映射到特定于平台的、表示本机库的字符串中。
 boolean String.matches(String regex)
          通知此字符串是否匹配给定的正则表达式
static boolean Boolean.parseBoolean(String s)
          将字符串参数分析为 boolean 值。
static byte Byte.parseByte(String s)
          将 string 参数分析为有符号的十进制 byte
static byte Byte.parseByte(String s, int radix)
          将 string 参数分析为一个有符号的 byte,其基数由第二个参数指定。
static double Double.parseDouble(String s)
          返回一个新的 double 值,该值被初始化为用指定 String 表示的值,这与 Double 类的 valueOf 方法产生的值类似。
static float Float.parseFloat(String s)
          返回一个新的 float 值,该值被初始化为用指定 String 表示的值,这与 Float 类的 valueOf 方法产生的值类似。
static int Integer.parseInt(String s)
          将字符串参数作为有符号的十进制整数进行分析。
static int Integer.parseInt(String s, int radix)
          使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
static long Long.parseLong(String s)
          将 string 参数分析为有符号十进制 long
static long Long.parseLong(String s, int radix)
          将 string 参数分析为有符号的 long,基数由第二个参数指定。
static short Short.parseShort(String s)
          将字符串参数分析为有符号的十进制 short
static short Short.parseShort(String s, int radix)
          将字符串参数分析为由第二个参数指定的基数的有符号的 short
 boolean String.regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
          测试两个字符串区域是否相等。
 boolean String.regionMatches(int toffset, String other, int ooffset, int len)
          测试两个字符串区域是否相等。
 StringBuffer StringBuffer.replace(int start, int end, String str)
           
 StringBuilder StringBuilder.replace(int start, int end, String str)
           
 String String.replaceAll(String regex, String replacement)
          使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。
 String String.replaceFirst(String regex, String replacement)
          使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。
 void ClassLoader.setClassAssertionStatus(String className, boolean enabled)
          设置在此类加载器及其包含的嵌套类中指定的最高层类所需的断言状态。
 void Thread.setName(String name)
          改变线程名称,使之与参数 name 相同。
 void ClassLoader.setPackageAssertionStatus(String packageName, boolean enabled)
          为指定包设置默认断言状态。
static String System.setProperty(String key, String value)
          设置指定键指示的系统属性。
 String[] String.split(String regex)
          根据给定的正则表达式的匹配来拆分此字符串。
 String[] String.split(String regex, int limit)
          根据匹配给定的正则表达式来拆分此字符串。
 boolean String.startsWith(String prefix)
          测试此字符串是否以指定的前缀开始。
 boolean String.startsWith(String prefix, int toffset)
          测试此字符串是否以指定前缀开始,该前缀以指定索引开始。
static
<T extends Enum<T>>
T
Enum.valueOf(Class<T> enumType, String name)
          返回带指定名称的指定枚举类型的枚举常量。
static Thread.State Thread.State.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static Boolean Boolean.valueOf(String s)
          返回一个用指定的 String 表示值的 Boolean 值。
static Float Float.valueOf(String s)
          返回保存用参数字符串 s 表示的 float 值的 Float 对象。
static Double Double.valueOf(String s)
          返回保存用参数字符串 s 表示的 double 值的 Double 对象。
static Byte Byte.valueOf(String s)
          返回一个保存指定 String 所给出的值的 Byte 对象。
static Short Short.valueOf(String s)
          返回一个保存指定 String 所给出的值的 Short 对象。
static Integer Integer.valueOf(String s)
          返回保存指定的 String 的值的 Integer 对象。
static Long Long.valueOf(String s)
          返回保存指定 String 的值的 Long 对象。
static Byte Byte.valueOf(String s, int radix)
          返回一个 Byte 对象,该对象保存从指定的 String 中提取的值,该值是在用第二个参数所给定的基数对指定字符串进行分析时提取的。
static Short Short.valueOf(String s, int radix)
          返回一个 Short 对象,该对象保存从指定的 String 中提取的值,该值是在使用第二个参数给出的基数对指定字符串进行分析时提取的。
static Integer Integer.valueOf(String s, int radix)
          返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行分析时从指定的 String 中提取的值。
static Long Long.valueOf(String s, int radix)
          当使用第二个参数给出的基数进行分析时,返回保存从指定 String 中提取的值的 Long 对象。
 

类型变量类型为 Stringjava.lang 中的方法参数
 ProcessBuilder ProcessBuilder.command(List<String> command)
          设置此进程生成器的操作系统程序和参数。
 

参数类型为 Stringjava.lang 中的构造方法
AbstractMethodError(String s)
          构造带指定详细消息的 AbstractMethodError
ArithmeticException(String s)
          构造具有指定详细消息的 ArithmeticException
ArrayIndexOutOfBoundsException(String s)
          构造具有指定详细消息的 ArrayIndexOutOfBoundsException 类。
ArrayStoreException(String s)
          构造具有指定详细消息的 ArrayStoreException
Boolean(String s)
          如果 String 参数不为 null 且在忽略大小写时等于 "true",则分配一个表示 true 值的 Boolean 对象。
Byte(String s)
          构造一个新分配的 Byte 对象,以表示 String 参数所指示的 byte 值。
Character.Subset(String name)
          构造一个新的 Subset 实例。
ClassCastException(String s)
          构造带指定详细消息的 ClassCastException
ClassCircularityError(String s)
          构造带指定详细消息的 ClassCircularityError
ClassFormatError(String s)
          构造带指定详细消息的 ClassFormatError
ClassNotFoundException(String s)
          构造带指定详细消息的 ClassNotFoundException
ClassNotFoundException(String s, Throwable ex)
          构造一个 ClassNotFoundException,它带有指定详细消息和加载类时引发的可选异常。
CloneNotSupportedException(String s)
          构造带指定详细消息的 CloneNotSupportedException
Double(String s)
          构造一个新分配的 Double 对象,表示用字符串表示的 double 类型的浮点值。
Enum(String name, int ordinal)
          单独的构造方法。
EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
          为指定常量构造一个 EnumConstantNotPresentException
Error(String message)
          构造带指定详细消息的新错误。
Error(String message, Throwable cause)
          构造带指定详细消息和原因的新错误。
Exception(String message)
          构造带指定详细消息的新异常。
Exception(String message, Throwable cause)
          构造带指定详细消息和原因的新异常。
ExceptionInInitializerError(String s)
          构造带指定详细消息的 ExceptionInInitializerError。
Float(String s)
          构造一个新分配的 Float 对象,它表示用字符串表示的 float 类型的浮点值。
IllegalAccessError(String s)
          构造带指定详细消息的 IllegalAccessError
IllegalAccessException(String s)
          构造带指定详细消息的 IllegalAccessException
IllegalArgumentException(String s)
          构造带指定详细消息的 IllegalArgumentException
IllegalArgumentException(String message, Throwable cause)
          根据指定的详细消息和原因构造一个新异常。
IllegalMonitorStateException(String s)
          构造带指定详细消息的 IllegalMonitorStateException
IllegalStateException(String s)
          构造带指定详细消息的 IllegalStateException。
IllegalStateException(String message, Throwable cause)
          根据指定的详细消息和原因构造一个新异常。
IllegalThreadStateException(String s)
          构造带指定详细消息的 IllegalThreadStateException
IncompatibleClassChangeError(String s)
          构造带指定详细消息的 IncompatibleClassChangeError
IndexOutOfBoundsException(String s)
          构造带指定详细消息的 IndexOutOfBoundsException
InstantiationError(String s)
          构造带指定详细消息的 InstantiationError
InstantiationException(String s)
          构造带指定详细消息的 InstantiationException
Integer(String s)
          构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
InternalError(String s)
          构造带指定详细消息的 InternalError
InterruptedException(String s)
          构造带指定详细消息的 InterruptedException
LinkageError(String s)
          构造带指定详细消息的 LinkageError 类。
Long(String s)
          构造新分配的 Long 对象,表示由 String 参数指示的 long 值。
NegativeArraySizeException(String s)
          构造带指定详细消息的 NegativeArraySizeException
NoClassDefFoundError(String s)
          构造带指定详细消息的 NoClassDefFoundError
NoSuchFieldError(String s)
          构造带指定详细消息的 NoSuchFieldException
NoSuchFieldException(String s)
          带有详细消息的构造方法。
NoSuchMethodError(String s)
          构造带指定详细消息的 NoSuchMethodError
NoSuchMethodException(String s)
          构造带指定详细消息的 NoSuchMethodException
NullPointerException(String s)
          构造带指定详细消息的 NullPointerException
NumberFormatException(String s)
          构造带指定详细消息的 NumberFormatException
OutOfMemoryError(String s)
          构造带指定详细消息的 OutOfMemoryError
ProcessBuilder(String... command)
          利用指定的操作系统程序和参数构造一个进程生成器。
RuntimeException(String message)
          用指定的详细消息构造一个新的运行时异常。
RuntimeException(String message, Throwable cause)
          用指定的详细消息和原因构造一个新的运行时异常。
RuntimePermission(String name)
          用指定的名称创建新的 RuntimePermission。
RuntimePermission(String name, String actions)
          用指定的名称创建新的 RuntimePermission 对象。
SecurityException(String s)
          构造带指定详细消息的 SecurityException
SecurityException(String message, Throwable cause)
          用指定详细消息和原因构造一个 SecurityException
Short(String s)
          构造一个新分配的 Short 对象,用来表示 String 参数所指示的 short 值。
StackOverflowError(String s)
          构造带指定详细消息的 StackOverflowError
StackTraceElement(String declaringClass, String methodName, String fileName, int lineNumber)
          创建表示指定执行点的堆栈跟踪元素。
String(byte[] bytes, int offset, int length, String charsetName)
          构造一个新的 String,方法是使用指定的字符集解码字节的指定子数组。
String(byte[] bytes, String charsetName)
          构造一个新的 String,方法是使用指定的字符集解码指定的字节数组。
String(String original)
          初始化一个新创建的 String 对象,表示一个与该参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的一个副本。
StringBuffer(String str)
          构造一个字符串缓冲区,并将其内容初始化为指定的字符串内容。
StringBuilder(String str)
          构造一个字符串生成器,并初始化为指定的字符串内容。
StringIndexOutOfBoundsException(String s)
          构造带指定详细消息的 StringIndexOutOfBoundsException
Thread(Runnable target, String name)
          分配新的 Thread 对象。
Thread(String name)
          分配新的 Thread 对象。
Thread(ThreadGroup group, Runnable target, String name)
          分配新的 Thread 对象,以便将 target 作为其运行对象,将指定的 name 作为其名称,并作为 group 所引用的线程组的一员。
Thread(ThreadGroup group, Runnable target, String name, long stackSize)
          分配新的 Thread 对象,以便将 target 作为其运行对象,将指定的 name 作为其名称,作为 group 所引用的线程组的一员,并具有指定的堆栈尺寸
Thread(ThreadGroup group, String name)
          分配新的 Thread 对象。
ThreadGroup(String name)
          构造一个新线程组。
ThreadGroup(ThreadGroup parent, String name)
          创建一个新线程组。
Throwable(String message)
          构造带指定详细消息的新 throwable。
Throwable(String message, Throwable cause)
          构造一个带指定详细消息和 cause 的新 throwable。
TypeNotPresentException(String typeName, Throwable cause)
          为指定类型构造一个带指定原因的 TypeNotPresentException
UnknownError(String s)
          构造带指定详细消息的 UnknownError
UnsatisfiedLinkError(String s)
          构造带指定详细消息的 UnsatisfiedLinkError
UnsupportedClassVersionError(String s)
          构造带指定详细消息的 UnsupportedClassVersionError
UnsupportedOperationException(String message)
          构造带指定详细消息的 UnsupportedOperationException。
UnsupportedOperationException(String message, Throwable cause)
          根据指定的详细消息和原因,构造一个新异常。
VerifyError(String s)
          构造带指定详细消息的 VerifyError
VirtualMachineError(String s)
          构造带指定详细消息的 VirtualMachineError
 

类型变量类型为 Stringjava.lang 中的构造方法参数
ProcessBuilder(List<String> command)
          利用指定的操作系统程序和参数构造一个进程生成器。
 

java.lang.annotationString 的使用
 

返回 Stringjava.lang.annotation 中的方法
 String IncompleteAnnotationException.elementName()
          返回缺少元素的名称。
 String AnnotationTypeMismatchException.foundType()
          返回在类型不正确的元素中找到的数据类型。
 String Annotation.toString()
          返回此 annotation 的字符串表示形式。
 

参数类型为 Stringjava.lang.annotation 中的方法
static RetentionPolicy RetentionPolicy.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static ElementType ElementType.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
 

参数类型为 Stringjava.lang.annotation 中的构造方法
AnnotationFormatError(String message)
          构造具有指定详细消息的新 AnnotationFormatError
AnnotationFormatError(String message, Throwable cause)
          构造带指定详细消息和原因的新 AnnotationFormatError
AnnotationTypeMismatchException(Method element, String foundType)
          构造针对指定的注释类型元素和找到的数据类型的 AnnotationTypeMismatchException。
IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
          构造一个指示指定注释类型中缺少指定元素的 IncompleteAnnotationException。
 

java.lang.instrumentString 的使用
 

参数类型为 Stringjava.lang.instrument 中的方法
 byte[] ClassFileTransformer.transform(ClassLoader loader, String className, Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain, byte[] classfileBuffer)
          实现此方法可以转换提供的类文件,并返回一个新的替换类文件。
 

参数类型为 Stringjava.lang.instrument 中的构造方法
IllegalClassFormatException(String s)
          构造具有指定详细消息的 IllegalClassFormatException
UnmodifiableClassException(String s)
          构造具有指定详细消息的 UnmodifiableClassException
 

java.lang.managementString 的使用
 

声明为 Stringjava.lang.management 中的字段
static String ManagementFactory.CLASS_LOADING_MXBEAN_NAME
          ClassLoadingMXBeanObjectName 的字符串表示形式。
static String ManagementFactory.COMPILATION_MXBEAN_NAME
          CompilationMXBeanObjectName 的字符串表示形式。
static String ManagementFactory.GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPE
          GarbageCollectorMXBeanObjectName 中的域名和类型键属性。
static String MemoryNotificationInfo.MEMORY_COLLECTION_THRESHOLD_EXCEEDED
          表示当 Java 虚拟机对内存池中的不使用的对象进行了回收工作之后,内存池的内存使用量大于或等于其集合使用量阈值的通知类型。
static String ManagementFactory.MEMORY_MANAGER_MXBEAN_DOMAIN_TYPE
          MemoryManagerMXBeanObjectName 中的域名和类型键属性。
static String ManagementFactory.MEMORY_MXBEAN_NAME
          MemoryMXBeanObjectName 的字符串表示形式。
static String ManagementFactory.MEMORY_POOL_MXBEAN_DOMAIN_TYPE
          MemoryPoolMXBeanObjectName 中的域名和类型键属性。
static String MemoryNotificationInfo.MEMORY_THRESHOLD_EXCEEDED
          表示内存池的内存使用量已达到或超过其使用量阈值的通知类型。
static String ManagementFactory.OPERATING_SYSTEM_MXBEAN_NAME
          OperatingSystemMXBeanObjectName 的字符串表示形式。
static String ManagementFactory.RUNTIME_MXBEAN_NAME
          RuntimeMXBeanObjectName 的表示形式。
static String ManagementFactory.THREAD_MXBEAN_NAME
          ThreadMXBeanObjectName 的字符串表示形式。
 

返回 Stringjava.lang.management 中的方法
 String OperatingSystemMXBean.getArch()
          返回操作系统的架构。
 String RuntimeMXBean.getBootClassPath()
          返回由引导类加载器用于搜索类文件的引导类路径。
 String RuntimeMXBean.getClassPath()
          返回系统类加载器用于搜索类文件的 Java 类路径。
 String RuntimeMXBean.getLibraryPath()
          返回 Java 库路径。
 String ThreadInfo.getLockName()
          返回监视器锁定的字符串表示形式,与此 ThreadInfo 相关的线程被锁定进入或正等待通过 Object.wait 方法得到通知。
 String ThreadInfo.getLockOwnerName()
          返回线程的名称,此线程保持对象的监视器锁定,该对象上与此 ThreadInfo 相关的线程被阻塞。
 String RuntimeMXBean.getManagementSpecVersion()
          返回正在运行的 Java 虚拟机实现的管理接口的规范版本。
 String[] MemoryPoolMXBean.getMemoryManagerNames()
          返回管理此内存池的内存管理器的名称。
 String[] MemoryManagerMXBean.getMemoryPoolNames()
          返回此内存管理器管理的内存池名称。
 String RuntimeMXBean.getName()
          返回表示正在运行的 Java 虚拟机的名称。
 String OperatingSystemMXBean.getName()
          返回操作系统名称。
 String MemoryPoolMXBean.getName()
          返回表示此内存池的名称。
 String MemoryManagerMXBean.getName()
          返回表示此内存管理器的名称。
 String CompilationMXBean.getName()
          返回即时 (JIT) 编译器的名称。
 String MemoryNotificationInfo.getPoolName()
          返回触发此通知的内存池的名称。
 String RuntimeMXBean.getSpecName()
          返回 Java 虚拟机规范名称。
 String RuntimeMXBean.getSpecVendor()
          返回 Java 虚拟机规范供应商。
 String RuntimeMXBean.getSpecVersion()
          返回 Java 虚拟机规范版本。
 String ThreadInfo.getThreadName()
          返回与此 ThreadInfo 相关的线程的名称。
 String OperatingSystemMXBean.getVersion()
          返回操作系统的版本。
 String RuntimeMXBean.getVmName()
          返回 Java 虚拟机实现名称。
 String RuntimeMXBean.getVmVendor()
          返回 Java 虚拟机实现供应商。
 String RuntimeMXBean.getVmVersion()
          返回 Java 虚拟机实现版本。
 String MemoryUsage.toString()
          返回此内存使用量的描述性表示形式。
 String ThreadInfo.toString()
          返回此线程信息的字符串表示形式。
 String MemoryType.toString()
          返回该 MemoryType 的字符串表示形式。
 

返回变量类型为 String 的类型的 java.lang.management 中的方法
 List<String> RuntimeMXBean.getInputArguments()
          返回传递给 Java 虚拟机的输入变量,其中不包括传递给 main 方法的变量。
 Map<String,String> RuntimeMXBean.getSystemProperties()
          返回所有系统属性的名称和值的映射。
 Map<String,String> RuntimeMXBean.getSystemProperties()
          返回所有系统属性的名称和值的映射。
 

参数类型为 Stringjava.lang.management 中的方法
static
<T> T
ManagementFactory.newPlatformMXBeanProxy(javax.management.MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
          返回用于给定 MXBean 名称的平台 MXBean 接口的代理,以便通过给定 MBeanServerConnection 转发其方法调用。
static MemoryType MemoryType.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
 

参数类型为 Stringjava.lang.management 中的构造方法
ManagementPermission(String name)
          构造具有指定名称的 ManagementPermission。
ManagementPermission(String name, String actions)
          构造新的 ManagementPermission 对象。
MemoryNotificationInfo(String poolName, MemoryUsage usage, long count)
          构造一个 MemoryNotificationInfo 对象。
 

java.lang.reflectString 的使用
 

返回 Stringjava.lang.reflect 中的方法
 String Member.getName()
          返回此 Member 表示的基础成员或构造方法的简单名称。
 String Field.getName()
          返回此 Field 对象表示的字段的名称。
 String Method.getName()
          以 String 形式返回此 Method 对象表示的方法名称。
 String Constructor.getName()
          以字符串形式返回此构造方法的名称。
 String TypeVariable.getName()
          返回此类型变量的名称,它出现在源代码中。
 String Field.toGenericString()
          返回一个描述此 Field(包括其一般类型)的字符串。
 String Method.toGenericString()
          返回描述此 Method 的字符串,包括类型参数。
 String Constructor.toGenericString()
          返回描述此 Constructor 的字符串,其中包括类型参数。
 String Field.toString()
          返回一个描述此 Field 的字符串。
 String Method.toString()
          返回描述此 Method 的字符串。
 String Constructor.toString()
          返回描述此 Constructor 的字符串。
static String Modifier.toString(int mod)
          返回描述指定修饰符中的访问修饰符标志的字符串。
 

参数类型为 Stringjava.lang.reflect 中的构造方法
InvocationTargetException(Throwable target, String s)
          构造带目标异常和详细消息的 InvocationTargetException。
ReflectPermission(String name)
          构造不带指定名称的 ReflectPermission。
ReflectPermission(String name, String actions)
          根据指定的名称和操作构造一个 ReflectPermission。
UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
          根据指定的 Throwable 和详细消息构造 UndeclaredThrowableException
 

java.utilString 的使用
 

返回 Stringjava.util 中的方法
static String Arrays.deepToString(Object[] a)
          返回指定数组“深层内容”的字符串表示形式。
 String Scanner.findInLine(Pattern pattern)
          试图在忽略分隔符的情况下查找下一个指定模式。
 String Scanner.findInLine(String pattern)
          试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。
 String Scanner.findWithinHorizon(Pattern pattern, int horizon)
          试图查找下一个指定模式。
 String Scanner.findWithinHorizon(String pattern, int horizon)
          试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。
 String PropertyPermission.getActions()
          返回动作的“规范化字符串表示形式”。
static String[] TimeZone.getAvailableIDs()
          获取受支持的所有可用 ID。
static String[] TimeZone.getAvailableIDs(int rawOffset)
          根据给定的时区偏移量获取可用的 ID。
 String MissingResourceException.getClassName()
          获得构造方法所传递的参数。
 String UnknownFormatConversionException.getConversion()
          返回未知的转换。
 String Locale.getCountry()
          返回此语言环境的国家/地区代码,将为空字符串或大写的 ISO 3166 两字母代码。
 String Currency.getCurrencyCode()
          获取此货币的 ISO 4217 货币代码。
 String Locale.getDisplayCountry()
          返回适合向用户显示的语言环境国家名。
 String Locale.getDisplayCountry(Locale inLocale)
          返回适合向用户显示的语言环境国家名。
 String Locale.getDisplayLanguage()
          返回适合向用户显示的语言环境语言名。
 String Locale.getDisplayLanguage(Locale inLocale)
          返回适合向用户显示的语言环境语言名。
 String Locale.getDisplayName()
          返回适合向用户显示的语言环境名。
 String TimeZone.getDisplayName()
          返回适合于展示给默认区域的用户的时区名称。
 String TimeZone.getDisplayName(boolean daylight, int style)
          返回适合于展示给默认区域的用户的时区名称。
 String TimeZone.getDisplayName(boolean daylight, int style, Locale locale)
          返回适合于展示给指定区域的用户的时区名称。
 String Locale.getDisplayName(Locale inLocale)
          返回适合向用户显示的语言环境名。
 String TimeZone.getDisplayName(Locale locale)
          返回适合于展示给指定区域的用户的时区名称。
 String Locale.getDisplayVariant()
          返回适合向用户显示的语言环境变量代码名。
 String Locale.getDisplayVariant(Locale inLocale)
          返回适合向用户显示的语言环境变量代码名。
 String UnknownFormatFlagsException.getFlags()
          返回包含未知标志的标志集合。
 String IllegalFormatFlagsException.getFlags()
          返回包含非法组合标志的集合。
 String FormatFlagsConversionMismatchException.getFlags()
          返回不兼容的标志。
 String DuplicateFormatFlagsException.getFlags()
          返回包含重复标志的一组标志。
 String MissingFormatWidthException.getFormatSpecifier()
          返回没有宽度的格式说明符。
 String MissingFormatArgumentException.getFormatSpecifier()
          返回不匹配的格式说明符。
 String TimeZone.getID()
          获取此时区的 ID。
 String Locale.getISO3Country()
          返回此语言环境国家的三字母缩写。
 String Locale.getISO3Language()
          返回此语言环境语言的三字母缩写。
static String[] Locale.getISOCountries()
          返回 ISO 3166 中所定义的所有两字母国家代码。
static String[] Locale.getISOLanguages()
          返回 ISO 639 中所定义的所有两字母语言代码。
 String MissingResourceException.getKey()
          获得构造方法所传递的参数。
 String Locale.getLanguage()
          返回此语言环境的语言代码,可以是空字符串或小写的 ISO 639 代码。
 String UnknownFormatFlagsException.getMessage()
           
 String UnknownFormatConversionException.getMessage()
           
 String MissingFormatWidthException.getMessage()
           
 String MissingFormatArgumentException.getMessage()
           
 String IllegalFormatWidthException.getMessage()
           
 String IllegalFormatPrecisionException.getMessage()
           
 String IllegalFormatFlagsException.getMessage()
           
 String IllegalFormatConversionException.getMessage()
           
 String IllegalFormatCodePointException.getMessage()
           
 String FormatFlagsConversionMismatchException.getMessage()
           
 String DuplicateFormatFlagsException.getMessage()
           
 String Properties.getProperty(String key)
          用指定的键在此属性列表中搜索属性。
 String Properties.getProperty(String key, String defaultValue)
          用指定的键在属性列表中搜索属性。
 String ResourceBundle.getString(String key)
          从此资源包或它的某个父包中获取给定值的字符串。
 String[] ResourceBundle.getStringArray(String key)
          从此资源包或它的某个父包中获取给定值的字符串数组。
 String Currency.getSymbol()
          获取默认语言环境的货币符号。
 String Currency.getSymbol(Locale locale)
          获取指定语言环境的货币符号。
 String Locale.getVariant()
          返回此语言环境的变量代码。
 String Scanner.next()
          查找并返回来自此扫描器的下一个完整标记。
 String Scanner.next(Pattern pattern)
          如果下一个标记与指定模式匹配,则返回下一个标记。
 String Scanner.next(String pattern)
          如果下一个标记与从指定字符串构造的模式匹配,则返回下一个标记。
 String Scanner.nextLine()
          此扫描器执行当前行,并返回跳过的输入信息。
 String StringTokenizer.nextToken()
          返回此 string tokenizer 的下一个标记。
 String StringTokenizer.nextToken(String delim)
          返回此 string tokenizer 的字符串中的下一个标记。
 String Date.toGMTString()
          已过时。 从 JDK 1.1 开始,由 DateFormat.format(Date date) 取代,使用 GMT TimeZone
 String Date.toLocaleString()
          已过时。 从 JDK 1.1 开始,由 DateFormat.format(Date date) 取代。
 String Hashtable.toString()
          返回此 Hashtable 对象的字符串表示形式,其形式为 ASCII 字符 "" (逗号加空格)分隔开的、括在括号中的一组条目。
 String AbstractCollection.toString()
          返回此 collection 的字符串表示形式。
 String Vector.toString()
          返回此向量的字符串表示形式,其中包含每个元素的 String 表示形式。
 String AbstractMap.toString()
          返回此映射的字符串表示形式。
 String BitSet.toString()
          返回此位 set 的字符串表示形式。
 String Locale.toString()
          使用由下划线分隔的语言、国家和变量来获取整个语言环境的编程名称。
 String EventObject.toString()
          返回此 EventObject 的 String 表示形式。
 String Date.toString()
          把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。
 String Calendar.toString()
          返回此日历的字符串表示形式。
 String Currency.toString()
          返回此货币的 ISO 4217 货币代码。
 String UUID.toString()
          返回表示此 UUIDString 对象。
 String SimpleTimeZone.toString()
          返回此时区的字符串表示形式。
 String Scanner.toString()
          返回此 Scanner 的字符串表示形式。
 String Formatter.toString()
          返回对输出的目标文件调用 toString() 的结果。
static String Arrays.toString(boolean[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(byte[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(char[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(double[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(float[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(int[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(long[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(Object[] a)
          返回指定数组内容的字符串表示形式。
static String Arrays.toString(short[] a)
          返回指定数组内容的字符串表示形式。
 

返回变量类型为 String 的类型的 java.util 中的方法
abstract  Enumeration<String> ResourceBundle.getKeys()
          返回键的枚举。
 Enumeration<String> ListResourceBundle.getKeys()
          ResourceBundle.getKeys 的实现。
 Enumeration<String> PropertyResourceBundle.getKeys()
          ResourceBundle.getKeys 的实现。
 

参数类型为 Stringjava.util 中的方法
 String Scanner.findInLine(String pattern)
          试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。
 String Scanner.findWithinHorizon(String pattern, int horizon)
          试图在忽略分隔符的情况下查找下一个从指定字符串构造的模式。
 Formatter Formatter.format(Locale l, String format, Object... args)
          使用指定的语言环境、格式字符串和参数,将一个格式化字符串写入此对象的目标文件中。
 Formatter Formatter.format(String format, Object... args)
          使用指定格式字符串和参数将一个格式化字符串写入此对象的目标文件中。
static UUID UUID.fromString(String name)
          根据 UUID.toString() 方法中描述的字符串标准表示形式创建 UUID
static ResourceBundle ResourceBundle.getBundle(String baseName)
          使用指定的基本名称、默认的语言环境和调用方的类加载器获取资源包。
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale)
          使用指定的基本名称和语言环境,以及调用方的类加载器获取资源包。
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)
          使用指定的基本名称、语言环境和类加载器获取资源包。
static Currency Currency.getInstance(String currencyCode)
          返回给定货币代码的 Currency 实例。
 Object ResourceBundle.getObject(String key)
          从此资源包或它的某个父包中获取给定值的对象。
 String Properties.getProperty(String key)
          用指定的键在此属性列表中搜索属性。
 String Properties.getProperty(String key, String defaultValue)
          用指定的键在属性列表中搜索属性。
 String ResourceBundle.getString(String key)
          从此资源包或它的某个父包中获取给定值的字符串。
 String[] ResourceBundle.getStringArray(String key)
          从此资源包或它的某个父包中获取给定值的字符串数组。
static TimeZone TimeZone.getTimeZone(String ID)
          获取给定 ID 的 TimeZone
protected abstract  Object ResourceBundle.handleGetObject(String key)
          从此资源包中获取给定键的对象。
 Object ListResourceBundle.handleGetObject(String key)
           
 Object PropertyResourceBundle.handleGetObject(String key)
           
 boolean Scanner.hasNext(String pattern)
          如果下一个标记与从指定字符串构造的模式匹配,则返回 true。
 String Scanner.next(String pattern)
          如果下一个标记与从指定字符串构造的模式匹配,则返回下一个标记。
 String StringTokenizer.nextToken(String delim)
          返回此 string tokenizer 的字符串中的下一个标记。
static long Date.parse(String s)
          已过时。 从 JDK 1.1 开始,由 DateFormat.parse(String s) 取代。
 void Properties.save(java.io.OutputStream out, String comments)
          已过时。 如果在保存属性列表时发生 I/O 错误,则此方法不抛出 IOException。保存属性列表的首选方法是通过 store(OutputStream out, String comments) 方法或 storeToXML(OutputStream os, String comment) 方法来进行。
 void TimeZone.setID(String ID)
          设置时区 ID。
 Object Properties.setProperty(String key, String value)
          调用 Hashtable 的方法 put
 Scanner Scanner.skip(String pattern)
          跳过与从指定字符串构造的模式匹配的输入信息。
 void Properties.store(java.io.OutputStream out, String comments)
          以适合使用 load 方法加载到 Properties 表中的格式,将此 Properties 表中的属性列表(键和元素对)写入输出流。
 void Properties.storeToXML(java.io.OutputStream os, String comment)
          发出一个表示此表中包含的所有属性的 XML 文档。
 void Properties.storeToXML(java.io.OutputStream os, String comment, String encoding)
          使用指定的编码发出一个表示此表中包含的所有属性的 XML 文档。
 Scanner Scanner.useDelimiter(String pattern)
          将此扫描器的分隔模式设置为从指定 String 构造的模式。
static Formatter.BigDecimalLayoutForm Formatter.BigDecimalLayoutForm.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
 

参数类型为 Stringjava.util 中的构造方法
ConcurrentModificationException(String message)
          构造带指定详细消息的 ConcurrentModificationException
Date(String s)
          已过时。 从 JDK 1.1 开始,由 DateFormat.parse(String s) 取代。
DuplicateFormatFlagsException(String f)
          构造带指定标志的此类的一个实例。
FormatFlagsConversionMismatchException(String f, char c)
          构造带指定标志和转换的此类的一个实例。
Formatter(java.io.File file, String csn)
          构造一个带指定文件和字符集的新 formatter。
Formatter(java.io.File file, String csn, Locale l)
          构造一个带指定文件、字符集和语言环境的新 formatter。
Formatter(java.io.OutputStream os, String csn)
          构造一个带指定输出流和字符集的新 formatter。
Formatter(java.io.OutputStream os, String csn, Locale l)
          构造一个带指定输出流、字符集和语言环境的新 formatter。
Formatter(String fileName)
          构造一个带指定文件名的新 formatter。
Formatter(String fileName, String csn)
          构造一个带指定文件名和字符集的新 formatter。
Formatter(String fileName, String csn, Locale l)
          构造一个带指定文件名、字符集和语言环境的新 formatter。
IllegalFormatFlagsException(String f)
          构造此类带有指定标志的一个实例。
InputMismatchException(String s)
          构造 InputMismatchException,将引用保存到错误消息字符串 s 中,以便将来由 getMessage 方法检索。
InvalidPropertiesFormatException(String message)
          构造一个带指定详细消息的 InvalidPropertiesFormatException。
Locale(String language)
          根据语言代码构造一个语言环境。
Locale(String language, String country)
          根据语言和国家构造一个语言环境。
Locale(String language, String country, String variant)
          根据语言、国家和变量构造一个语言环境。
MissingFormatArgumentException(String s)
          构造此类的带有不匹配的格式说明符的一个实例。
MissingFormatWidthException(String s)
          构造此类的带有指定格式说明符的实例。
MissingResourceException(String s, String className, String key)
          构造带有指定信息的 MissingResourceException。
NoSuchElementException(String s)
          构造一个 NoSuchElementException,保存对错误消息字符串 s 的引用,以便将来通过 getMessage 方法进行检索。
PropertyPermission(String name, String actions)
          创建带指定名称的新 PropertyPermission 对象。
Scanner(java.io.File source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定文件扫描的。
Scanner(java.io.InputStream source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
Scanner(java.nio.channels.ReadableByteChannel source, String charsetName)
          构造一个新的 Scanner,它生成的值是从指定信道扫描的。
Scanner(String source)
          构造一个新的 Scanner,它生成的值是从指定字符串扫描的。
SimpleTimeZone(int rawOffset, String ID)
          使用给定的相对于 GMT 的基准时区偏移量和不带夏令时安排的时区 ID 构造一个 SimpleTimeZone。
SimpleTimeZone(int rawOffset, String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime)
          根据给定的相对于 GMT 的基准时区偏移量、时区 ID 和夏令时开始和结束的规则来构造一个 SimpleTimeZone。
SimpleTimeZone(int rawOffset, String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime, int dstSavings)
          根据给定的相对于 GMT 的基准时区偏移量、时区 ID 和夏令时开始和结束的规则来构造一个 SimpleTimeZone。
SimpleTimeZone(int rawOffset, String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int startTimeMode, int endMonth, int endDay, int endDayOfWeek, int endTime, int endTimeMode, int dstSavings)
          根据给定的相对于 GMT 的基准时区偏移量、时区 ID 和夏令时开始和结束的规则来构造一个 SimpleTimeZone。
StringTokenizer(String str)
          为指定字符串构造一个 string tokenizer。
StringTokenizer(String str, String delim)
          为指定字符串构造一个 string tokenizer。
StringTokenizer(String str, String delim, boolean returnDelims)
          为指定字符串构造一个 string tokenizer。
Timer(String name)
          创建一个新计时器,其相关的线程具有指定的名称。
Timer(String name, boolean isDaemon)
          创建一个新计时器,其相关的线程具有指定的名称,并且可以指定作为守护程序运行。
TooManyListenersException(String s)
          构造带指定详细消息的 TooManyListenersException。
UnknownFormatConversionException(String s)
          使用未知的转换构造此类的实例。
UnknownFormatFlagsException(String f)
          使用指定的标志构造此类的实例。
 

java.util.concurrentString 的使用
 

返回 Stringjava.util.concurrent 中的方法
 String Semaphore.toString()
          返回标识此信号量的字符串,以及信号量的状态。
 String PriorityBlockingQueue.toString()
           
 String LinkedBlockingQueue.toString()
           
 String CountDownLatch.toString()
          返回标识此锁存器及其状态的字符串。
 String CopyOnWriteArrayList.toString()
          返回此 Collection 的字符串表示形式,其中包含每个元素的字符串表示形式。
 String ArrayBlockingQueue.toString()
           
 

参数类型为 Stringjava.util.concurrent 中的方法
static TimeUnit TimeUnit.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
 

参数类型为 Stringjava.util.concurrent 中的构造方法
BrokenBarrierException(String message)
          构造带指定详细消息的 BrokenBarrierException
CancellationException(String message)
          构造带指定详细消息的 CancellationException
ExecutionException(String message)
          构造带指定详细消息的 ExecutionException
ExecutionException(String message, Throwable cause)
          构造带指定详细消息和原因的 ExecutionException
RejectedExecutionException(String message)
          构造带指定详细消息的 RejectedExecutionException
RejectedExecutionException(String message, Throwable cause)
          构造带指定详细消息和原因的 RejectedExecutionException
TimeoutException(String message)
          构造带指定详细消息的 TimeoutException
 

java.util.concurrent.atomicString 的使用
 

返回 Stringjava.util.concurrent.atomic 中的方法
 String AtomicLong.toString()
          返回当前值的字符串表示形式。
 String AtomicReferenceArray.toString()
          返回数组当前值的字符串表示形式。
 String AtomicReference.toString()
          返回当前值的字符串表示形式。
 String AtomicLongArray.toString()
          返回数组当前值的字符串表示形式。
 String AtomicIntegerArray.toString()
          返回数组当前值的字符串表示形式。
 String AtomicInteger.toString()
          返回当前值的字符串表示形式。
 String AtomicBoolean.toString()
          返回当前值的字符串表示形式。
 

参数类型为 Stringjava.util.concurrent.atomic 中的方法
static
<U,W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater.newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
          使用给定的字段为对象创建一个更新程序。
static
<U> AtomicLongFieldUpdater<U>
AtomicLongFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
          使用给定的字段为对象创建一个更新程序。
static
<U> AtomicIntegerFieldUpdater<U>
AtomicIntegerFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
          使用给定字段为对象创建一个更新程序。
 

java.util.concurrent.locksString 的使用
 

返回 Stringjava.util.concurrent.locks 中的方法
 String ReentrantLock.toString()
          返回标识此锁定及其锁定状态的字符串。
 String AbstractQueuedSynchronizer.toString()
          返回标识此同步器及其状态的字符串。
 String ReentrantReadWriteLock.toString()
          返回标识此锁定及其锁定状态的字符串。
 String ReentrantReadWriteLock.ReadLock.toString()
          返回标识此锁定及其锁定状态的字符串。
 String ReentrantReadWriteLock.WriteLock.toString()
          返回标识此锁定及其锁定状态的字符串。
 

java.util.jarString 的使用
 

声明为 Stringjava.util.jar 中的字段
static String Pack200.Packer.CLASS_ATTRIBUTE_PFX
          当与类属性名称连在一起时,使用 JSR 200 规范中指定的布局语言指出该属性的格式。
static String Pack200.Packer.CODE_ATTRIBUTE_PFX
          当与代码属性名称连在一起时,指出该属性的格式。
static String Pack200.Packer.DEFLATE_HINT
          如果将此属性设置为 Pack200.Packer.TRUEPack200.Packer.FALSE,则打包器将在输出存档中设置相应的压缩提示,并且不传输存档元素的单个压缩提示。
static String Pack200.Unpacker.DEFLATE_HINT
          此属性指示解包器应该忽略 DEFLATE_HINT 的所有已传输的值,并用给定值 Pack200.Unpacker.TRUEPack200.Unpacker.FALSE 替换它们。
static String Pack200.Packer.EFFORT
          如果将此属性设置为单个十进制数字,则打包器将在压缩存档时使用指定压缩级别。
static String Pack200.Packer.ERROR
          字符串 "error",某些属性的可能值。
static String Pack200.Packer.FALSE
          字符串 "false",某些属性的可能值。
static String Pack200.Unpacker.FALSE
          字符串 "false",某些属性的可能值。
static String Pack200.Packer.FIELD_ATTRIBUTE_PFX
          当与字段属性名称连在一起时,指出该属性的格式。
static String Pack200.Packer.KEEP
          字符串 "keep",某些属性的可能值。
static String Pack200.Unpacker.KEEP
          字符串 "keep",某些属性的可能值。
static String Pack200.Packer.KEEP_FILE_ORDER
          如果将此属性设置为 Pack200.Packer.TRUE,则打包器将按它们在源存档中的原始顺序传输所有元素。
static String Pack200.Packer.LATEST
          字符串 "latest",某些属性的可能值。
static String JarFile.MANIFEST_NAME
          JAR 清单文件名称。
static String Pack200.Packer.METHOD_ATTRIBUTE_PFX
          当与方法属性名称连在一起时,指出该属性的格式。
static String Pack200.Packer.MODIFICATION_TIME
          如果将此属性设置为特殊的字符串 Pack200.Packer.LATEST,则打包器将尝试在原始存档中的所有可用条目中确定最后修改时间,或者确定每个段中所有可用条目的最后修改时间。
static String Pack200.Packer.PASS
          字符串 "pass",某些属性的可能值。
static String Pack200.Packer.PASS_FILE_PFX
          指出文件应该按字节传递(无压缩)。
static String Pack200.Packer.PROGRESS
          解包器的百分比进度,由解包器定期更新。
static String Pack200.Unpacker.PROGRESS
          解包器的百分比进度,由解包器定期更新。
static String Pack200.Packer.SEGMENT_LIMIT
          此属性是一个数字,给出了每个存档段的估计目标大小 N(以字节为单位)。
static String Pack200.Packer.STRIP
          字符串 "strip",某些属性的可能值。
static String Pack200.Packer.TRUE
          字符串 "true",某些属性的可能值。
static String Pack200.Unpacker.TRUE
          字符串 "true",某些属性的可能值。
static String Pack200.Packer.UNKNOWN_ATTRIBUTE
          指出遇到包含有未知属性的类文件时所采取的行动。
 

返回 Stringjava.util.jar 中的方法
 String Attributes.getValue(Attributes.Name name)
          返回指定的 Attributes.Name 的值,如果未找到,则返回 null。
 String Attributes.getValue(String name)
          返回指定属性名称的值,如果未找到,则返回 null。
 String Attributes.putValue(String name, String value)
          将指定的值作为一个 String 关联到指定的属性名称。
 String Attributes.Name.toString()
          返回字符串形式的属性名称。
 

返回变量类型为 String 的类型的 java.util.jar 中的方法
 Map<String,Attributes> Manifest.getEntries()
          返回此 Manifest 中所包含条目的 Map。
 SortedMap<String,String> Pack200.Packer.properties()
          获取此引擎属性的集合。
 SortedMap<String,String> Pack200.Packer.properties()
          获取此引擎属性的集合。
 SortedMap<String,String> Pack200.Unpacker.properties()
          获取此引擎属性的集合。
 SortedMap<String,String> Pack200.Unpacker.properties()
          获取此引擎属性的集合。
 

参数类型为 Stringjava.util.jar 中的方法
protected  ZipEntry JarInputStream.createZipEntry(String name)
          为指定的 JAR 文件条目名称创建新的 JarEntry (ZipEntry)。
 Attributes Manifest.getAttributes(String name)
          返回指定条目名称的 Attributes。
 ZipEntry JarFile.getEntry(String name)
          返回给定条目名称的 ZipEntry;如果未找到,则返回 null
 JarEntry JarFile.getJarEntry(String name)
          返回给定条目名称的 JarEntry;如果未找到,则返回 null
 String Attributes.getValue(String name)
          返回指定属性名称的值,如果未找到,则返回 null。
 String Attributes.putValue(String name, String value)
          将指定的值作为一个 String 关联到指定的属性名称。
 

参数类型为 Stringjava.util.jar 中的构造方法
Attributes.Name(String name)
          用给定字符串名称构造一个新的属性名称。
JarEntry(String name)
          为指定的 JAR 文件条目名称创建新的 JarEntry
JarException(String s)
          构造带指定详细消息的 JarException。
JarFile(String name)
          创建一个要从指定的文件 name 读取的新的 JarFile
JarFile(String name, boolean verify)
          创建一个要从指定的文件 name 读取的新的 JarFile
 

java.util.loggingString 的使用
 

声明为 Stringjava.util.logging 中的字段
static String LogManager.LOGGING_MXBEAN_NAME
          LoggingMXBeanObjectName 的字符串表示形式。
 

返回 Stringjava.util.logging 中的方法
 String XMLFormatter.format(LogRecord record)
          将给定消息格式化为 XML。
 String SimpleFormatter.format(LogRecord record)
          格式化给定的 LogRecord。
abstract  String Formatter.format(LogRecord record)
          格式化给定的日志记录,并返回格式化后的字符串。
 String Formatter.formatMessage(LogRecord record)
          本地化和格式化来自日志记录的消息。
 String Handler.getEncoding()
          返回该 Handler 的字符编码。
 String XMLFormatter.getHead(Handler h)
          返回一组 XML 格式记录的头部字符串。
 String Formatter.getHead(Handler h)
          返回一组格式化记录的头部字符串。
 String Level.getLocalizedName()
          返回当前默认语言环境的 Level 的本地化字符串名称。
 String LoggingMXBean.getLoggerLevel(String loggerName)
          获得与指定 logger 相关的日志级别名称。
 String LogRecord.getLoggerName()
          获取源 Logger 名称
 String LogRecord.getMessage()
          获取本地化或格式化之前的“原始”日志消息。
 String Logger.getName()
          获得此 logger 的名称。
 String Level.getName()
          返回 Level 的非本地化字符串名称。
 String LoggingMXBean.getParentLoggerName(String loggerName)
          返回指定 logger 的父 logger 名称。
 String LogManager.getProperty(String name)
          获取日志属性的值。
 String Logger.getResourceBundleName()
          检索此 logger 的本地化资源包名称。
 String Level.getResourceBundleName()
          返回级别的本地化资源包名称;如果没有定义本地化包,则返回 null。
 String LogRecord.getResourceBundleName()
          获取本地化资源包名称。
 String LogRecord.getSourceClassName()
          获取发出日志请求的类的名称。
 String LogRecord.getSourceMethodName()
          获取(假设)发出日志请求的方法的名称。
 String XMLFormatter.getTail(Handler h)
          返回一组 XML 格式记录的尾部字符串。
 String Formatter.getTail(Handler h)
          返回一组格式化记录的尾部字符串。
 String Level.toString()
           
 

返回变量类型为 String 的类型的 java.util.logging 中的方法
 Enumeration<String> LogManager.getLoggerNames()
          获取已知 logger 名称的枚举。
 List<String> LoggingMXBean.getLoggerNames()
          返回当前已注册的 logger 列表。
 

参数类型为 Stringjava.util.logging 中的方法
 void Logger.config(String msg)
          记录一条 CONFIG 消息。
 void Logger.entering(String sourceClass, String sourceMethod)
          记录一个方法条目。
 void Logger.entering(String sourceClass, String sourceMethod, Object param1)
          记录一个方法条目,带有一个参数。
 void Logger.entering(String sourceClass, String sourceMethod, Object[] params)
          记录一个方法条目,带有一组参数。
 void ErrorManager.error(String msg, Exception ex, int code)
          在发生 Handler 失败时调用 error 方法。
 void Logger.exiting(String sourceClass, String sourceMethod)
          记录一个方法返回。
 void Logger.exiting(String sourceClass, String sourceMethod, Object result)
          记录一个方法返回,带有结果对象。
 void Logger.fine(String msg)
          记录一条 FINE 消息。
 void Logger.finer(String msg)
          记录一条 FINER 消息。
 void Logger.finest(String msg)
          记录一条 FINEST 消息。
static Logger Logger.getAnonymousLogger(String resourceBundleName)
          创建一个匿名的 Logger。
static Logger Logger.getLogger(String name)
          为指定子系统查找或创建一个 logger。
 Logger LogManager.getLogger(String name)
          查找指定 logger 的方法。
static Logger Logger.getLogger(String name, String resourceBundleName)
          为指定子系统查找或创建一个 logger。
 String LoggingMXBean.getLoggerLevel(String loggerName)
          获得与指定 logger 相关的日志级别名称。
 String LoggingMXBean.getParentLoggerName(String loggerName)
          返回指定 logger 的父 logger 名称。
 String LogManager.getProperty(String name)
          获取日志属性的值。
 void Logger.info(String msg)
          记录一条 INFO 消息。
 void Logger.log(Level level, String msg)
          记录一条不带参数的消息。
 void Logger.log(Level level, String msg, Object param1)
          记录带有一个对象参数的消息。
 void Logger.log(Level level, String msg, Object[] params)
          记录带有一组对象参数的消息。
 void Logger.log(Level level, String msg, Throwable thrown)
          记录带有相关的可抛出信息的消息。
 void Logger.logp(Level level, String sourceClass, String sourceMethod, String msg)
          记录一条消息,具有指定的源类和方法,不带参数。
 void Logger.logp(Level level, String sourceClass, String sourceMethod, String msg, Object param1)
          记录一条消息,具有指定的源类和方法,带有单个日志消息的对象参数。
 void Logger.logp(Level level, String sourceClass, String sourceMethod, String msg, Object[] params)
          记录一条消息,具有指定的源类和方法,带有一组对象参数。
 void Logger.logp(Level level, String sourceClass, String sourceMethod, String msg, Throwable thrown)
          记录一条消息,具有指定源类和方法,带有相关的可抛出信息。
 void Logger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg)
          记录一条消息,具有指定的源类、方法和资源包名,不带参数。
 void Logger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1)
          记录一条消息,具有指定的源类、方法和资源包名,带有单个日志消息的对象参数。
 void Logger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params)
          记录一条消息,具有指定的源类、方法和资源包名,带有一组对象参数。
 void Logger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
          记录一条消息,具有指定的源类、方法和资源包名,带有相关的可抛出对象。
static Level Level.parse(String name)
          将级别名称字符串分析成 Level。
protected  void Handler.reportError(String msg, Exception ex, int code)
          用于向该 Handler 的 ErrorManager 报告错误的受保护便利方法。
 void Handler.setEncoding(String encoding)
          设置该 Handler 所用的字符编码。
 void StreamHandler.setEncoding(String encoding)
          设置(或更改)该 Handler 所用的字符编码。
 void LoggingMXBean.setLoggerLevel(String loggerName, String levelName)
          将指定 logger 设置为指定的新级别。
 void LogRecord.setLoggerName(String name)
          设置源 Logger 名称。
 void LogRecord.setMessage(String message)
          设置本地化或格式化之前的“原始”日志消息。
 void LogRecord.setResourceBundleName(String name)
          设置本地化资源包名称。
 void LogRecord.setSourceClassName(String sourceClassName)
          设置(可能)发出日志请求的类的名称。
 void LogRecord.setSourceMethodName(String sourceMethodName)
          设置(可能)发出日志请求的方法的名称。
 void Logger.severe(String msg)
          记录一条 SEVERE 消息。
 void Logger.throwing(String sourceClass, String sourceMethod, Throwable thrown)
          正抛出异常的记录。
 void Logger.warning(String msg)
          记录一条 WARNING 消息。
 

参数类型为 Stringjava.util.logging 中的构造方法
FileHandler(String pattern)
          初始化要写入给定文件名的 FileHandler
FileHandler(String pattern, boolean append)
          初始化要写入给定文件名的 FileHandler(使用可选的 append)。
FileHandler(String pattern, int limit, int count)
          初始化要写入文件集合的 FileHandler
FileHandler(String pattern, int limit, int count, boolean append)
          初始化要写入文件集合的 FileHandler(使用可选的 append)。
Level(String name, int value)
          使用给定的整数值创建一个指定的 Level。
Level(String name, int value, String resourceBundleName)
          使用给定的整数值和给定的本地化资源名称创建一个指定的 Level。
Logger(String name, String resourceBundleName)
          构造一个用于指定子系统的 logger 的受保护的方法。
LoggingPermission(String name, String actions)
          创建一个新的 LoggingPermission 对象。
LogRecord(Level level, String msg)
          用给定级别和消息值构造 LogRecord。
SocketHandler(String host, int port)
          构造一个带有指定主机和端口的 SocketHandler
 

java.util.prefsString 的使用
 

返回 Stringjava.util.prefs 中的方法
abstract  String Preferences.absolutePath()
          返回此首选项节点的绝对路径名。
 String AbstractPreferences.absolutePath()
          根据 Preferences.absolutePath() 中的规范实现 absolutePath 方法。
abstract  String[] Preferences.childrenNames()
          返回此首选项节点相对于此节点的子节点名称。
 String[] AbstractPreferences.childrenNames()
          根据 Preferences.childrenNames() 中的规范实现 children 方法。
protected abstract  String[] AbstractPreferences.childrenNamesSpi()
          返回此首选项节点的子节点名称。
abstract  String Preferences.get(String key, String def)
          返回与此首选项节点中指定键相关联的值。
 String AbstractPreferences.get(String key, String def)
          根据 Preferences.get(String,String) 中的规范实现 get 方法。
 String PreferenceChangeEvent.getKey()
          返回已更改首选项的键。
 String PreferenceChangeEvent.getNewValue()
          返回首选项的新值。
protected abstract  String AbstractPreferences.getSpi(String key)
          返回与此首选项节点上的指定键相关联的值;如果不存在此键的关联值或此时无法确定该关联值,则返回 null
abstract  String[] Preferences.keys()
          返回在此首选项节点中具有关联值的所有键。
 String[] AbstractPreferences.keys()
          根据 Preferences.keys() 中的规范实现 keys 方法。
protected abstract  String[] AbstractPreferences.keysSpi()
          返回在此首选项节点中具有关联值的所有键。
abstract  String Preferences.name()
          返回此首选项节点相对于父节点的名称。
 String AbstractPreferences.name()
          根据 Preferences.name() 中的规范实现 name 方法。
abstract  String Preferences.toString()
          返回此首选项节点的字符串表示形式,与通过表达式:(this.isUserNode() ? "User" : "System") + " Preference Node: " + this.absolutePath() 计算的结果一样。
 String AbstractPreferences.toString()
          返回此首选项节点的绝对路径名称。
 

参数类型为 Stringjava.util.prefs 中的方法
protected abstract  AbstractPreferences AbstractPreferences.childSpi(String name)
          返回此首选项节点的指定子节点;如果该子节点尚未存在,则创建它。
abstract  String Preferences.get(String key, String def)
          返回与此首选项节点中指定键相关联的值。
 String AbstractPreferences.get(String key, String def)
          根据 Preferences.get(String,String) 中的规范实现 get 方法。
abstract  boolean Preferences.getBoolean(String key, boolean def)
          返回与此首选项节点中指定的键相关联的、由字符串表示的 boolean 值。
 boolean AbstractPreferences.getBoolean(String key, boolean def)
          根据 Preferences.getBoolean(String,boolean) 中的规范实现 getBoolean 方法。
abstract  byte[] Preferences.getByteArray(String key, byte[] def)
          返回与此首选项节点中指定键相关联的、由字符串表示的字节数组。
 byte[] AbstractPreferences.getByteArray(String key, byte[] def)
          根据 Preferences.getByteArray(String,byte[]) 中的规范实现 getByteArray 方法。
protected  AbstractPreferences AbstractPreferences.getChild(String nodeName)
          如果指定的子节点存在,则返回该子节点;或者如果它不存在,则返回 null
abstract  double Preferences.getDouble(String key, double def)
          返回与此首选项节点中指定的键相关联的、由字符串表示的 double 值。
 double AbstractPreferences.getDouble(String key, double def)
          根据 Preferences.getDouble(String,double) 中的规范实现 getDouble 方法。
abstract  float Preferences.getFloat(String key, float def)
          返回与此首选项节点中指定的键相关联的、由字符串表示的 float 值。
 float AbstractPreferences.getFloat(String key, float def)
          根据 Preferences.getFloat(String,float) 中的规范实现 getFloat 方法。
abstract  int Preferences.getInt(String key, int def)
          返回与此首选项节点中与指定键相关联的、由字符串表示的 int 值。
 int AbstractPreferences.getInt(String key, int def)
          根据 Preferences.getInt(String,int) 中的规范实现 getInt 方法。
abstract  long Preferences.getLong(String key, long def)
          返回与此首选项节点中指定的键相关联的、由字符串表示的 long 值。
 long AbstractPreferences.getLong(String key, long def)
          根据 Preferences.getLong(String,long) 中的规范实现 getLong 方法。
protected abstract  String AbstractPreferences.getSpi(String key)
          返回与此首选项节点上的指定键相关联的值;如果不存在此键的关联值或此时无法确定该关联值,则返回 null
abstract  Preferences Preferences.node(String pathName)
          将指定首选项节点返回到此节点所在的同一树中,如果此节点及其祖先已经不存在,则创建它们。
 Preferences AbstractPreferences.node(String path)
          根据 Preferences.node(String) 中的规范实现 node 方法。
abstract  boolean Preferences.nodeExists(String pathName)
          如果此节点所在的树中存在指定首选项节点,则返回 true。
 boolean AbstractPreferences.nodeExists(String path)
          根据 Preferences.nodeExists(String) 中的规范实现 nodeExists 方法。
abstract  void Preferences.put(String key, String value)
          将指定值与此首选项节点中的指定键相关联。
 void AbstractPreferences.put(String key, String value)
          根据 Preferences.put(String,String) 中的规范实现 put 方法。
abstract  void Preferences.putBoolean(String key, boolean value)
          将表示指定 boolean 值的字符串与此首选项节点中的指定键相关联。
 void AbstractPreferences.putBoolean(String key, boolean value)
          根据 Preferences.putBoolean(String,boolean) 中的规范实现 putBoolean 方法。
abstract  void Preferences.putByteArray(String key, byte[] value)
          将表示指定字节数组的字符串与此首选项节点中的指定键相关联。
 void AbstractPreferences.putByteArray(String key, byte[] value)
          根据 Preferences.putByteArray(String,byte[]) 中的规范实现 putByteArray 方法。
abstract  void Preferences.putDouble(String key, double value)
          将表示指定 double 值的字符串与此首选项节点中的指定键相关联。
 void AbstractPreferences.putDouble(String key, double value)
          根据 Preferences.putDouble(String,double) 中的规范实现 putDouble 方法。
abstract  void Preferences.putFloat(String key, float value)
          将表示指定 float 值的字符串与此首选项节点中的指定键相关联。
 void AbstractPreferences.putFloat(String key, float value)
          根据 Preferences.putFloat(String,float) 中的规范实现 putFloat 方法。
abstract  void Preferences.putInt(String key, int value)
          将表示指定 int 值的字符串与此首选项节点中的指定键相关联。
 void AbstractPreferences.putInt(String key, int value)
          根据 Preferences.putInt(String,int) 中的规范实现 putInt 方法。
abstract  void Preferences.putLong(String key, long value)
          将表示指定 long 值的字符串与此首选项节点中的指定键相关联。
 void AbstractPreferences.putLong(String key, long value)
          根据 Preferences.putLong(String,long) 中的规范实现 putLong 方法。
protected abstract  void AbstractPreferences.putSpi(String key, String value)
          将给定的键-值关联置于此首选项节点中。
abstract  void Preferences.remove(String key)
          移除与此首选项节点中与指定键相关联的值(如果有)。
 void AbstractPreferences.remove(String key)
          根据 Preferences.remove(String) 中的规范实现 remove(String) 方法。
protected abstract  void AbstractPreferences.removeSpi(String key)
          移除此首选项节点上指定键的关联值(如果有)。
 

参数类型为 Stringjava.util.prefs 中的构造方法
AbstractPreferences(AbstractPreferences parent, String name)
          用指定的父节点和与其父节点相关的指定名称创建首选项节点。
BackingStoreException(String s)
          构造带指定详细消息的 BackingStoreException。
InvalidPreferencesFormatException(String message)
          构造带指定详细消息的 InvalidPreferencesFormatException。
InvalidPreferencesFormatException(String message, Throwable cause)
          构造带指定详细消息和原因的 InvalidPreferencesFormatException。
PreferenceChangeEvent(Preferences node, String key, String newValue)
          构造新的 PreferenceChangeEvent 实例。
 

java.util.regexString 的使用
 

返回 Stringjava.util.regex 中的方法
 String PatternSyntaxException.getDescription()
          检索错误的描述。
 String PatternSyntaxException.getMessage()
          返回多行字符串,包含语法错误及其索引的描述、错误的正则表达式模式和模式中错误索引的可视化指示。
 String PatternSyntaxException.getPattern()
          检索错误的正则表达式模式。
 String MatchResult.group()
          返回由以前匹配所匹配的输入子序列。
 String Matcher.group()
          返回由以前匹配操作所匹配的输入子序列。
 String MatchResult.group(int group)
          返回在以前匹配操作期间由给定组捕获的输入子序列。
 String Matcher.group(int group)
          返回在以前匹配操作期间由给定组捕获的输入子序列。
 String Pattern.pattern()
          返回在其中编译过此模式的正则表达式。
static String Pattern.quote(String s)
          返回指定 String 的字面值模式 String
static String Matcher.quoteReplacement(String s)
          返回指定 String 的字面值替换 String
 String Matcher.replaceAll(String replacement)
          替换模式与给定替换字符串相匹配的输入序列的每个子序列。
 String Matcher.replaceFirst(String replacement)
          替换模式与给定替换字符串匹配的输入序列的第一个子序列。
 String[] Pattern.split(CharSequence input)
          围绕此模式的匹配拆分给定输入序列。
 String[] Pattern.split(CharSequence input, int limit)
          围绕此模式的匹配拆分给定输入序列。
 String Pattern.toString()
          返回此模式的字符串表示形式。
 String Matcher.toString()
          返回匹配器的字符串表示形式。
 

参数类型为 Stringjava.util.regex 中的方法
 Matcher Matcher.appendReplacement(StringBuffer sb, String replacement)
          实现非终端追加和替换步骤。
static Pattern Pattern.compile(String regex)
          将给定的正则表达式编译到模式中。
static Pattern Pattern.compile(String regex, int flags)
          将给定的正则表达式根据给定标志编译到模式中。
static boolean Pattern.matches(String regex, CharSequence input)
          编译给定正则表达式并尝试将给定输入与其匹配。
static String Pattern.quote(String s)
          返回指定 String 的字面值模式 String
static String Matcher.quoteReplacement(String s)
          返回指定 String 的字面值替换 String
 String Matcher.replaceAll(String replacement)
          替换模式与给定替换字符串相匹配的输入序列的每个子序列。
 String Matcher.replaceFirst(String replacement)
          替换模式与给定替换字符串匹配的输入序列的第一个子序列。
 

参数类型为 Stringjava.util.regex 中的构造方法
PatternSyntaxException(String desc, String regex, int index)
          构造此类的新实例。
 

java.util.zipString 的使用
 

返回 Stringjava.util.zip 中的方法
 String ZipEntry.getComment()
          返回条目的注释字符串;如果没有,则返回 null。
 String ZipFile.getName()
          返回 ZIP 文件的路径名。
 String ZipEntry.getName()
          返回条目名称。
 String ZipEntry.toString()
          返回 ZIP 条目的字符串表示形式。
 

参数类型为 Stringjava.util.zip 中的方法
protected  ZipEntry ZipInputStream.createZipEntry(String name)
          为指定条目名称创建一个新的 ZipEntry 对象。
 ZipEntry ZipFile.getEntry(String name)
          返回指定名称的 ZIP 文件条目;如果未找到,则返回 null。
 void ZipEntry.setComment(String comment)
          为条目设置可选的注释字符串。
 void ZipOutputStream.setComment(String comment)
          设置 ZIP 文件注释。
 

参数类型为 Stringjava.util.zip 中的构造方法
DataFormatException(String s)
          构造带指定详细消息的 DataFormatException。
ZipEntry(String name)
          使用指定名称创建新的 ZIP 条目。
ZipException(String s)
          构建带指定详细消息的 ZipException
ZipFile(String name)
          打开 ZIP 文件进行阅读。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策