String常用方法
方法 |
含义 |
byte[] getBytes(Charset charset) |
使用给定的 charset将此String 编码到byte 序列,并将结果存储到新的byte 数组 |
String[] split(String regex) |
根据给定正则表达式的匹配拆分此字符串。 |
String replace(char oldChar, char newChar) |
返回一个新的字符串,它是通过用newChar 替换此字符串中出现的所有oldChar 得到的 |
String toUpperCase() |
将String对象中的所有字符都转换为大写 |
String toLowerCase() |
将String对象中的所有字符都转换为小写 |
char charAt(int) |
返回指定索引处的 char 值 |
String substring(int begin) |
返回一个新字符串,该字符串是从begin开始的字符串的内容 |
String substring(int begin,int end) |
返回一个新字符串,该字符串是从begin开始到end-1结束的字符串的内容 |
int indexOf/lastIndexOf(char) |
返回指定字符在此字符串中第一次/最后一次出现处的索引。 |
int indexOf/lastIndexOf(char,int) |
从指定的索引开始搜索,返回在此字符串中第一次/最后一次出现指定字符处的索引 |
int indexOf/lastIndexOf(String) |
返回第一次出现的指定子字符串在此字符串中的索引 |
int indexOf/lastIndexOf(String,int) |
从指定的索引开始搜索,返回在此字符串中第一次/最后一次出现指定字符串处的索引 |
String trim() |
返回新的字符串,忽略前导空白和尾部空白 |
int length() |
返回此字符串的长度 |
String concat(String str) |
将指定字符串连接到此字符串的结尾 |
byte[] getBytes() |
使用平台的默认字符集将此String 编码为byte 序列,并将结果存储到一个新的byte 数组中 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix