(Java)String截取指定字符前面(后面)所有字符和String的常用方法 您所在的位置:网站首页 数字截取前面六位数 (Java)String截取指定字符前面(后面)所有字符和String的常用方法

(Java)String截取指定字符前面(后面)所有字符和String的常用方法

#(Java)String截取指定字符前面(后面)所有字符和String的常用方法| 来源: 网络整理| 查看: 265

原文链接:(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 实验室设备网 版权所有