• char charAt
(
int
index
)
返回给定位置的代码单元
。
除非对底层的代码单元感兴趣
,
否则不需要调用这个
方法
。
•
int
codePointAt
(
int
Index
)
5.0
返回从给定位置开始的码点
。
•
int
offsetByCodePoints
(
int
startlndex
,
int
cpCount
)
5.0
返回从
startlndex
代码点开始
,
位移
cpCount
后的码点索引
。
•
i n t
compareTo
(
String
other
)
按照字典顺序
,
如果字符串位于
other
之前
,
返回一个负数
;
如果字符串位于
other
之
后
,
返回一个正数
;
如果两个字符串相等
,
返回
0
。
•
IntStream
codePoints
(
)
8
将这个字符串的码点作为一个流返回
。
调用
toArray
将它们放在一个数组中
。
•
new
String
(
int
[
]
codePoints
,
int
offset
,
int
count
)
5.0
用数组中从
offset
开始的
count
个码点构造一个字符串
。
•
boolean
equals
(
0
bject
other
)
如果字符串与
other
相等
,
返回
true
。
• boolean equalsIgnoreCase(String other
)
如果字符串与
other
相等
(
忽略大小写
,
)
返回
true
。
• int length( )
返回字符串的长度
。
• boolean startsWith
(
String
prefix
)
• boolean endsWith
(
String
suffix
)
如果字符串以
suffix
开头或结尾
,
则返回
true
。
• int indexOf
(
String
str
)
• int indexOf
(
String
str
,
int
fromlndex
)
• int indexOf
(
int
cp
)
• int indexOf
(
int
cp
,
int
fromlndex
)
返回与字符串
str
或代码点
cp
匹配的第一个子串的开始位置
。
这个位置从索引
0
或
fromlndex
开始计算
。
如果在原始串中不存在
str
,
返回
-
1
。