java中String 字符串的截取操作


1:通过split()

将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。[当分割符是 . 或者是 | 时,必须使用 \\ 进行转义]
String str="How .are you. doing today?"; String[] arr = str.split("."); for(String string : arr) { System.out.println("返回的数组是"+string); }

2:方法二:通过subString()方法来进行字符串截取

截取字符串,从第0位到str.length()-n
String str = "loveyouand"; int n = 4; System.out.println(str.substring(0,str.length()-n));

3、查看字符串是不是以某一个字符串结尾的 endWith

String str1 = "abcasdfasdfabc"; String str2 = "abcdsdfasdfasdfasdfasdabc"; if(str1.startsWith(str2.substring(0,2))&&str1.endsWith(str2.substring(str2.length()-3)))


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM