(Java)String截取指定字符前面(后面)所有字符和String的常用方法 | 您所在的位置:网站首页 › java调用方法输出子串位置 › (Java)String截取指定字符前面(后面)所有字符和String的常用方法 |
原文链接:(Java)String截取指定字符前面(后面)所有字符和String的常用方法 – 编程屋 目录 1 获取String的相关信息功能 2 String的判断功能 3 String字符中转换方法 4 常用方法 5 平时开发中常见问题 1 获取String的相关信息功能1)length():获取该字符串长度 String str = "group-banner-top-"; int length = str.length(); System.out.println(length);运行结果:17 2)charAt(int index):获取指定索引处字符 String str = "group-banner-top-"; System.out.println(str.charAt(7));运行结果:a 3)indexOf(String str):获取指定字符在该字符串第一次出现的位置 String str = "group-banner-top-"; int index = str.indexOf("a"); System.out.println(index);运行结果:7 4)indexOf(String str, int fromIndex) 获取指定字符从某处开始第一次出现的位置 String str = "graap-banner-top-"; int index = str.indexOf("a",5); System.out.println(index);运行结果:7 5)substring(int beginIndex) 从beginIndex开始位置截取字符串 String str = "graap-banner-top-"; String substring = str.substring(1); System.out.println(substring);运行结果:raap-banner-top- 6)substring(int beginIndex, int endIndex) 从beginIndex开始,到endIndex结束截取字符串。包括start,不包括end String str = "graap-banner-top-"; String substring = str.substring(1,3); System.out.println(substring);运行结果:ra 2 String的判断功能1)equals(Object anObject):比较字符串内容是否相同 String str = "fghjkvja女大三你看看电视"; System.out.println("fghjkvja女大三你看看电视".equals(str)); System.out.println("hhhjjj".equals(str));运行结果:true false 2)equalsIgnoreCase(String anotherString) :比较字符串内容是否相同,忽略大小写 String str = "ffffff"; System.out.println("FFFFFF".equalsIgnoreCase(str));运行结果:true 3)startsWith(String prefix):判断字符串是否以指定的字符开头 String str = "fff白居寺fff"; System.out.println(str.startsWith("fff"));运行结果:true 4)startsWith(String prefix, int toffset):判断字符串是否以指定的字符开头,参数toffest指定从哪个下标开始 String str = "fff白居寺fff"; System.out.println(str.startsWith("白",3)); System.out.println(str.startsWith("白",4));运行结果:true false 5)endsWith(String suffix):判断字符串是否以指定的字符结尾 String str = "fff白居寺fff"; System.out.println(str.endsWith("白"));运行结果:false 6)isEmpty():判断字符串是否为空 String str = ""; System.out.println(str.isEmpty());运行结果:true 3 String字符中转换方法1)String toLowerCase():将字符串转为小写 String str = "HDFNNCVNDK"; System.out.println(str.toLowerCase());运行结果:hdfnncvndk 2)String toUpperCase():将字符串转大写 String str = "kkskksfhdf"; System.out.println(str.toUpperCase());3)char[ ] toCharArray():将字符串转为字符数组 String str = "HDFNNCV把接口顶你个肺NDK"; char[] chars = str.toCharArray(); System.out.println(chars);运行结果:HDFNNCV把接口顶你个肺NDK 以上只是部分内容,为了维护方便,本文已迁移到新地址:(Java)String截取指定字符前面(后面)所有字符和String的常用方法 – 编程屋 |
CopyRight 2018-2019 实验室设备网 版权所有 |