|
|||||||||
接口 java.lang.CharSequence
的使用
使用 CharSequence 的软件包 | |
---|---|
java.io | 通过数据流、序列化和文件系统提供系统输入和输出。 |
java.lang | 提供利用 Java 编程语言进行程序设计的基础类。 |
java.nio | 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 |
java.nio.charset | 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 |
java.util.regex | 用于匹配字符序列与正则表达式指定模式的类。 |
java.io 中 CharSequence 的使用 |
---|
参数类型为 CharSequence 的 java.io 中的方法 | |
---|---|
PrintStream |
PrintStream.append(CharSequence csq) 向此输出流追加指定字符序列。 |
Writer |
Writer.append(CharSequence csq) 将指定字符序列追加到此 writer。 |
StringWriter |
StringWriter.append(CharSequence csq) 将指定的字符序列追加到此 writer。 |
CharArrayWriter |
CharArrayWriter.append(CharSequence csq) 将指定的字符序列追加到此 writer。 |
PrintWriter |
PrintWriter.append(CharSequence csq) 将指定的字符序列追加到此 writer。 |
PrintStream |
PrintStream.append(CharSequence csq, int start, int end) 向此输出流追加指定字符序列的子序列。 |
Writer |
Writer.append(CharSequence csq, int start, int end) 将指定字符序列的子序列追加到此 writer.Appendable。 |
StringWriter |
StringWriter.append(CharSequence csq, int start, int end) 将指定字符序列的子序列追加到此 writer。 |
CharArrayWriter |
CharArrayWriter.append(CharSequence csq, int start, int end) 将指定字符序列的子序列追加到此 writer。 |
PrintWriter |
PrintWriter.append(CharSequence csq, int start, int end) 将指定字符序列的子序列追加到此 writer。 |
java.lang 中 CharSequence 的使用 |
---|
实现 CharSequence 的 java.lang 中的类 | |
---|---|
class |
String String 类代表字符串。 |
class |
StringBuffer 线程安全的可变字符序列。 |
class |
StringBuilder 一个可变的字符序列。 |
返回 CharSequence 的 java.lang 中的方法 | |
---|---|
CharSequence |
CharSequence.subSequence(int start, int end) 返回一个新的 CharSequence ,它是此序列的子序列。 |
CharSequence |
String.subSequence(int beginIndex, int endIndex) 返回一个新的字符序列,它是此序列的一个子序列。 |
CharSequence |
StringBuffer.subSequence(int start, int end) |
参数类型为 CharSequence 的 java.lang 中的方法 | |
---|---|
Appendable |
Appendable.append(CharSequence csq) 向此 Appendable 追加指定的字符序列。 |
StringBuffer |
StringBuffer.append(CharSequence s) 将指定的 CharSequence 追加到该序列。 |
StringBuilder |
StringBuilder.append(CharSequence s) |
Appendable |
Appendable.append(CharSequence csq, int start, int end) 向此 Appendable 追加指定字符序列的子序列。 |
StringBuffer |
StringBuffer.append(CharSequence s, int start, int end) |
StringBuilder |
StringBuilder.append(CharSequence s, int start, int end) |
static int |
Character.codePointAt(CharSequence seq, int index) 返回 CharSequence 的给定索引上的代码点。 |
static int |
Character.codePointBefore(CharSequence seq, int index) 返回 CharSequence 的给定索引前面的代码点。 |
static int |
Character.codePointCount(CharSequence seq, int beginIndex, int endIndex) 返回指定字符序列的文本范围内的 Unicode 代码点数量。 |
boolean |
String.contains(CharSequence s) 当且仅当此字符串包含 char 值的指定序列时,才返回 true。 |
boolean |
String.contentEquals(CharSequence cs) 当且仅当此 String 表示与指定序列相同的 char 值时,才返回 true。 |
StringBuffer |
StringBuffer.insert(int dstOffset, CharSequence s) |
StringBuilder |
StringBuilder.insert(int dstOffset, CharSequence s) |
StringBuffer |
StringBuffer.insert(int dstOffset, CharSequence s, int start, int end) |
StringBuilder |
StringBuilder.insert(int dstOffset, CharSequence s, int start, int end) |
static int |
Character.offsetByCodePoints(CharSequence seq, int index, int codePointOffset) 返回给定字符序列中的索引,它是从给定 index 到 codePointOffset 代码点的偏移量。 |
String |
String.replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。 |
参数类型为 CharSequence 的 java.lang 中的构造方法 | |
---|---|
StringBuffer(CharSequence seq) public java.lang.StringBuilder(CharSequence seq) 构造一个字符串缓冲区,它包含与指定的 CharSequence 相同的字符。 |
|
StringBuilder(CharSequence seq) 构造一个字符串生成器,包含与指定的 CharSequence 相同的字符。 |
java.nio 中 CharSequence 的使用 |
---|
实现 CharSequence 的 java.nio 中的类 | |
---|---|
class |
CharBuffer 字符缓冲区。 |
返回 CharSequence 的 java.nio 中的方法 | |
---|---|
abstract CharSequence |
CharBuffer.subSequence(int start, int end) 创建表示此缓冲区的指定序列、相对于当前位置的新字符缓冲区。 |
参数类型为 CharSequence 的 java.nio 中的方法 | |
---|---|
CharBuffer |
CharBuffer.append(CharSequence csq) 将指定的字符序列追加到此缓冲区(可选操作)。 |
CharBuffer |
CharBuffer.append(CharSequence csq, int start, int end) 将指定字符序列的子序列追加到此缓冲区(可选操作)。 |
static CharBuffer |
CharBuffer.wrap(CharSequence csq) 将字符串包装到缓冲区中。 |
static CharBuffer |
CharBuffer.wrap(CharSequence csq, int start, int end) 将字符序列包装到缓冲区中。 |
java.nio.charset 中 CharSequence 的使用 |
---|
参数类型为 CharSequence 的 java.nio.charset 中的方法 | |
---|---|
boolean |
CharsetEncoder.canEncode(CharSequence cs) 通过此编码器是否能够编码给定的字符序列。 |
java.util.regex 中 CharSequence 的使用 |
---|
参数类型为 CharSequence 的 java.util.regex 中的方法 | |
---|---|
Matcher |
Pattern.matcher(CharSequence input) 创建匹配给定输入与此模式的匹配器。 |
static boolean |
Pattern.matches(String regex, CharSequence input) 编译给定正则表达式并尝试将给定输入与其匹配。 |
Matcher |
Matcher.reset(CharSequence input) 重置此具有新输入序列的匹配器。 |
String[] |
Pattern.split(CharSequence input) 围绕此模式的匹配拆分给定输入序列。 |
String[] |
Pattern.split(CharSequence input, int limit) 围绕此模式的匹配拆分给定输入序列。 |
所有类
|
|||||||||