方法摘要
char |
charAt(int index) 返回指定索引处的 char 值。
|
int |
codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。注:小标从0开始
|
int |
codePointBefore(int index) 返回指定索引之前的字符(Unicode 代码点)。注:小标从1开始
|
int |
codePointCount(int beginIndex, int endIndex) 返回此 String 的指定文本范围中的 Unicode 代码点数。
|
int |
compareTo(String
anotherString)
按字典顺序比较两个字符串。
|
int |
compareToIgnoreCase(String
str)
按字典顺序比较两个字符串,不考虑大小写。
|
String |
concat(String
str)
将指定字符串连接到此字符串的结尾。
|
boolean |
contains(CharSequence
s) 注:str.contains(str)
当且仅当此字符串包含指定的 char 值序列时,返回 true。
|
boolean |
contentEquals(CharSequence
cs)
将此字符串与指定的 CharSequence 比较。
|
boolean |
contentEquals(StringBuffer
sb)
将此字符串与指定的 StringBuffer 比较。
|
staticString |
copyValueOf(char[] data) 返回指定数组中表示该字符序列的 String。
|
staticString |
copyValueOf(char[] data, int offset, int count) 返回指定数组中表示该字符序列的 String。
|
boolean |
endsWith(String
suffix)
测试此字符串是否以指定的后缀结束。
|
boolean |
equals(Object
anObject)
将此字符串与指定的对象比较。
|
boolean |
equalsIgnoreCase(String
anotherString)
将此 String 与另一个 String 比较,不考虑大小写。
|
staticString |
format(Locale
l, String format,Object...
args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
|
staticString |
format(String
format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。
|
byte[] |
getBytes() 使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
|
byte[] |
getBytes(Charset
charset)
使用给定的 charset 将此String 编码到 byte 序列,并将结果存储到新的 byte 数组。
|
void |
getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已过时。 该方法无法将字符正确转换为字节。从 JDK 1.1 起,完成该转换的首选方法是通过getBytes() 方法,该方法使用平台的默认字符集。
|
byte[] |
getBytes(String
charsetName)
使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
|
void |
getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 将字符从此字符串复制到目标字符数组。
|
int |
hashCode() 返回此字符串的哈希码。
|
int |
indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引。
|
int |
indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
|
int |
indexOf(String
str)
返回指定子字符串在此字符串中第一次出现处的索引。
|
int |
indexOf(String
str, int fromIndex)
返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
|
String |
intern() 返回字符串对象的规范化表示形式。
|
boolean |
isEmpty() 当且仅当 length() 为0 时返回true。
|
int |
lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。
|
int |
lastIndexOf(int ch, int fromIndex) 返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。
|
int |
lastIndexOf(String
str)
返回指定子字符串在此字符串中最右边出现处的索引。
|
int |
lastIndexOf(String
str, int fromIndex)
返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。
|
int |
length() 返回此字符串的长度。
|
boolean |
matches(String
regex)
告知此字符串是否匹配给定的正则表达式。
|
int |
offsetByCodePoints(int index, int codePointOffset) 返回此 String 中从给定的 index 处偏移codePointOffset 个代码点的索引。
|
boolean |
regionMatches(boolean ignoreCase, int toffset,String
other, int ooffset, int len) 测试两个字符串区域是否相等。
|
boolean |
regionMatches(int toffset,String
other, int ooffset, int len) 测试两个字符串区域是否相等。
|
String |
replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有
oldChar 得到的。
|
String |
replace(CharSequence
target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。
|
String |
replaceAll(String
regex, String replacement) 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
|
String |
replaceFirst(String
regex, String replacement) 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。
|
String[] |
split(String
regex)
根据给定正则表达式的匹配拆分此字符串。
|
String[] |
split(String
regex, int limit)
根据匹配给定的正则表达式来拆分此字符串。
|
boolean |
startsWith(String
prefix)
测试此字符串是否以指定的前缀开始。
|
boolean |
startsWith(String
prefix, int toffset)
测试此字符串从指定索引开始的子字符串是否以指定前缀开始。
|
CharSequence |
subSequence(int beginIndex, int endIndex) 返回一个新的字符序列,它是此序列的一个子序列。
|
String |
substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。
|
String |
substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。
|
char[] |
toCharArray() 将此字符串转换为一个新的字符数组。
|
String |
toLowerCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
|
String |
toLowerCase(Locale
locale)
使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。
|
String |
toString() 返回此对象本身(它已经是一个字符串!)。
|
String |
toUpperCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
|
String |
toUpperCase(Locale
locale)
使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。
|
String |
trim() 返回字符串的副本,忽略前导空白和尾部空白。
|
staticString |
valueOf(boolean b) 返回 boolean 参数的字符串表示形式。
|
staticString |
valueOf(char c) 返回 char 参数的字符串表示形式。
|
staticString |
valueOf(char[] data) 返回 char 数组参数的字符串表示形式。
|
staticString |
valueOf(char[] data, int offset, int count) 返回 char 数组参数的特定子数组的字符串表示形式。
|
staticString |
valueOf(double d) 返回 double 参数的字符串表示形式。
|
staticString |
valueOf(float f) 返回 float 参数的字符串表示形式。
|
staticString |
valueOf(int i) 返回 int 参数的字符串表示形式。
|
staticString |
valueOf(long l) 返回 long 参数的字符串表示形式。
|
staticString |
valueOf(Object
obj)
返回 Object 参数的字符串表示形式。
|
相关推荐
3. **String**: 用来表示不可变的字符序列,是Java中非常重要的类,支持多种操作,如拼接、查找、替换等。 4. **Character**: 提供了处理Unicode字符的方法,包括`Character.Subset`和`Character.UnicodeBlock`类,...
Java 中 String 类型转换方法 Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 ...
在Java编程语言中,`java.lang.String`是最重要的类之一,它是所有字符串操作的基础。这个类位于核心类库中,因此无需显式导入即可使用。本文将深入探讨`String`类的一些关键知识点,包括它的特性、构造方法、常用...
解决 java.lang.NoSuchFieldError: STRING at org.jbpm.identity.hibernate.PermissionUserType. 不用jbpm的jbpm-identity.jar 用这个就好
在Java编程中,`java.lang.NumberFormatException`是一个常见的运行时异常,它通常发生在尝试将一个字符串转换为数值类型(如int、long、float或double)时,但该字符串无法被解析为有效的数值。"For input string: ...
标题“Springmvc : Failed to convert property value of type 'java.lang.String' to int”涉及的是一个在使用Spring MVC框架时常见的错误。这个错误通常出现在尝试将一个字符串类型(String)的属性值转换为整型...
在Java编程语言中,`java.lang`包是一个基础包,它包含了所有Java程序都会自动导入的基本类和接口,包括一些核心的数据类型(如`String`和`Math`)的包装类。本篇PPT主要讲解了`java.lang`包中的核心概念,特别是`...
Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co
首先,`String`类位于`java.lang`包中,这意味着在编写Java程序时,我们无需显式导入它。`String`对象一旦创建,其内容就不能改变,这种特性使得`String`在处理文本数据时具有高度的安全性和效率。 创建`String`...
`String`类是`java.lang`包中的另一个重要组成部分,用于处理字符串。字符串在Java中是不可变的,这意味着一旦创建,就不能改变其内容。`String`类提供了许多操作字符串的方法,如`length()`获取字符串长度,`index...
boolean delete(java.lang.String sql, java.util.Map<java.lang.Integer,java.lang.Object> elements) 根据传入的参数删除单条记录的方法 boolean delete(java.lang.String sql, java.lang.Object[] elements)...
《java_lang包详解》 Java语言的核心库之一就是java.lang包,它包含了Java程序中最基础、最核心的类和接口。由于这个包是自动导入到每个Java程序中的,所以理解和掌握其中的类和接口对于编写Java代码至关重要。下面...
boolean delete(java.lang.String sql, java.util.Map<java.lang.Integer,java.lang.Object> elements) 根据传入的参数删除单条记录的方法 boolean delete(java.lang.String sql, java.lang.Object[] elements)...
标题 "java.lang.Exception: java.lang.IllegalArgumentException: firstMovedIndex, lastMove" 描述了一个Java编程中的异常情况。这个异常通常发生在尝试执行一个不合法的操作时,例如数组或集合操作超出了其边界。...
Java中的`String`类是编程中最常用的类之一,它在Java的`java.lang`包中,无需显式导入即可使用。`String`类代表不可变的字符序列,这意味着一旦创建了`String`对象,它的值就不能改变。这个特性使得`String`在处理...
在Java编程语言中,`java.lang.reflect`包是核心库的一部分,它提供了运行时访问类、接口、字段和方法的能力。这个包对于理解和操作对象的动态特性至关重要,尤其是在实现反射机制时。反射允许我们在程序运行期间...
Java-String类的常用方法总结,String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含...
了解 java.lang 包 掌握包装类 掌握String 和 StringBuffer 类 运用以下类的方法: Math Class Object