String常用类
String(byte[] bytes, int offset, int length) |
通过使用平台的默认字符集解码指定的字节子阵列来构造新的
String 。 |
---|
String(byte[] bytes, int offset, int length, String charsetName) |
通过使用指定的字符集解码指定的字节子
String 构造新的 String 。 |
---|
char |
charAt(int index) |
返回指定索引处的
char 值。 |
---|
int |
compareTo(String anotherString) |
按字典顺序比较两个字符串。
|
---|---|---|
int |
compareToIgnoreCase(String str) |
按字典顺序比较两个字符串,忽略大小写差异。
|
String |
concat(String str) |
将指定的字符串连接到此字符串的末尾。
|
---|---|---|
boolean |
contains(CharSequence s) |
当且仅当此字符串包含指定的char值序列时,才返回true。
|
boolean |
endsWith(String suffix) |
测试此字符串是否以指定的后缀结尾。
|
---|---|---|
boolean |
equals(Object anObject) |
将此字符串与指定的对象进行比较。
|
boolean |
equalsIgnoreCase(String anotherString) |
将此
String 与另一个 String 比较,忽略了大小写。 |
int |
indexOf(String str) |
返回指定子字符串第一次出现的字符串中的索引。
|
---|---|---|
int |
indexOf(String str, int fromIndex) |
从指定的索引处开始,返回指定子字符串第一次出现的字符串中的索引。
|
String |
intern() |
返回字符串对象的规范表示。
|
boolean |
isBlank() |
|
boolean |
isEmpty() |
static String |
join(CharSequence delimiter, CharSequence... elements) |
返回由
CharSequence elements 的副本组成的新String,该副本与指定的 delimiter 的副本连接在一起。 |
---|---|---|
static String |
join(CharSequence delimiter, Iterable<? extends CharSequence> elements) |
返回由
String 的副本组成的新 String ,其中 CharSequence elements 指定的 delimiter 的副本。 |
int |
lastIndexOf(int ch) |
返回指定字符最后一次出现的字符串中的索引。
|
int |
lastIndexOf(int ch, int fromIndex) |
返回指定字符最后一次出现的字符串中的索引,从指定的索引开始向后搜索。
|
int |
lastIndexOf(String str) |
返回指定子字符串最后一次出现的字符串中的索引。
|
int |
lastIndexOf(String str, int fromIndex) |
返回指定子字符串最后一次出现的字符串中的索引,从指定索引开始向后搜索。
|
int |
length() |
返回此字符串的长度。
|
boolean |
startsWith(String prefix) |
测试此字符串是否以指定的前缀开头。
|
---|---|---|
boolean |
startsWith(String prefix, int toffset) |
测试从指定索引开始的此字符串的子字符串是否以指定的前缀开头。
|
String |
strip() |
返回一个字符串,其值为此字符串,并删除了所有前导和尾随
white space 。 |
String |
toLowerCase() |
使用默认语言环境的规则将此
String 所有字符转换为小写。 |
---|---|---|
String |
toLowerCase(Locale locale) |
使用给定
Locale 的规则将此 String 所有字符转换为 Locale 。 |
String |
toString() |
这个对象(已经是一个字符串!)
|
String |
toUpperCase() |
使用默认语言环境的规则将此
String 所有字符转换为大写。 |
String |
toUpperCase(Locale locale) |
使用给定
Locale 的规则将此 String 所有字符转换为大写。 |
String |
trim() |
返回一个字符串,其值为此字符串,删除了所有前导和尾随空格,其中space被定义为其代码点小于或等于
'U+0020' (空格字符)的任何字符。 |
static String |
valueOf(boolean b) |
返回
boolean 参数的字符串表示形式。 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析