字符串的转换相关方法和字符串的分割方法
字符串的转换相关方法
String当中与转换相关的常用方法有:
public char[ ] toCharArray():将当前字符串拆分成为字符数组作为返回值。
public byte[] getBytes():获得当前字符串底层的字节数组。
public String replace(CharSequence oldString,CharSequence newString ) :
将所有出现的老字符串替换成为新的字符串,返回替换之后的结果新字符串。
public static void main(String[] args) { //转换成为字符数组 char[] chars = "He11o".toCharArray(); System.out.println(chars[0]); System.out.println(chars. length); System.out.println( "==============");//转换成为字节数组 byte[] bytes = "abe".getBytes(); for (int i = 0; i < bytes . length; i++) { System.out.println(bytes[i]); } System.out.println( "=========E===="); String str1 = "How do you do?"; String str2 = str1.replace( "o", "*"); System.out.println(str1); System.out.println(str2); String lang1 = "会不会玩儿呀!你大爷的!你大爷的!你大爷的!! ! "; String lang2 = lang1.replace("你大爷的","****"); System.out.println(lang2); }
结果
字符串的分割方法
分割字符串的方法:
public String[ ] split(String regex):按照参数的规则,将字符串切分成为若干部分。
public static void main(String[] args) { String str1 = "aaa,bbb,ccc" ; String[] array1 = str1.split( ","); for (int i = 0; i < array1. length; i++) { System.out.println( array1[i]); } System.out.println("==============="); String str2 = "aaa bbb ccc" ; String[ ] array2 = str2.split( ""); for (int i = 0; i < array2. length; i++) { System.out.println(array2[i]); } System. out.println( "==============="); String str3 = "xXx.YYY.ZZZ"; String[] array3 = str3.split("11."); System. out.println(array3. length); for (int i = 0; i < array3. length; i++){ System.out. println( array3[i]); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix