public static void main(String[] args) { String str = "我是一个粉刷匠,粉刷本领强~doramifasolaxiDORAMIFASOLAXI"; //截取字符串前5位 String substring1= str.substring(0,5); System.out.println(substring1);// 我是一个粉 //截掉字符串前5位 String substring2 = str.substring(5); System.out.println(substring2);// 刷匠,粉刷本领强~doramifasolaxiDORAMIFASOLAXI //截取字符串后5位 String substring3 = str.substring(str.length()-5); System.out.println(substring3);// OLAXI String substring4 = str.substring(str.length()-5,str.length()); System.out.println(substring4);// OLAXI //截掉字符串后5位 String substring5 = str.substring(0,str.length()-5); System.out.println(substring5);// 我是一个粉刷匠,粉刷本领强~doramifasolaxiDORAMIFAS //截取字符串从第6位到第9位的字符串(从0 开始) String substring6 = str.substring(6,10); System.out.println(substring6);// 匠,粉刷 //将字符串dorami 替换成DORAMI String string6 =str.replace("dorami","DORAMI"); System.out.println(string6);// 我是一个粉刷匠,粉刷本领强~DORAMIfasolaxiDORAMIFASOLAXI //从开始截取到指定字符“粉” (该字符出现的第一次) String midChar = "粉"; String substring7 = str.substring(0,str.indexOf(midChar)+ midChar.length()); System.out.println(substring7);// 我是一个粉 //从开始截取到指定字符串BVC String midStr ="laxiDO"; String substring8 = str.substring(0,str.indexOf(midStr )+midStr.length()); System.out.println(substring8);// 我是一个粉刷匠,粉刷本领强~doramifasolaxiDO }
substring字符串截取
最新推荐文章于 2024-04-28 15:15:36 发布