string类有哪些常用方法(string类的方法有哪些)

1. lastIndexOf() 方法

lastIndexOf() 方法有以下四种形式:

(1) public int lastIndexOf(int ch): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

(2) public int lastIndexOf(int ch, int fromIndex): 返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索,如果此字符串中没有这样的字符,则返回 -1。

(3) public int lastIndexOf(String str): 返回指定子字符串在此字符串中最右边出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

(4) public int lastIndexOf(String str, int fromIndex): 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索,如果此字符串中没有这样的字符,则返回 -1。

2. replace() 方法

replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串。

语法:public String replace(char oldChar, char newChar)

3. startsWith() 方法

startsWith() 方法用于检测字符串是否以指定的前缀开始。

语法:public boolean startsWith(String prefix, int toffset)

public boolean startsWith(String prefix)

参数

prefix -- 前缀。

toffset -- 字符串中开始查找的位置。

4. subSequence()方法

subSequence() 方法返回一个新的字符序列,它是此序列的一个子序列。

public CharSequence subSequence(int beginIndex, int endIndex)

参数

beginIndex -- 起始索引(包括)。

endIndex -- 结束索引(不包括)。

5. substring() 方法

substring() 方法返回字符串的子字符串。(和subSequence方法很像)

public String substring(int beginIndex)

public String substring(int beginIndex, int endIndex)

参数

beginIndex -- 起始索引(包括), 索引从 0 开始。

endIndex -- 结束索引(不包括)。

(0)

相关推荐

  • eclipse下Java类怎么快速编写get和set方法

    eclipse下Java类怎么快速编写get和set方法.在编写java类时,很多时候需要对私有属性编写一个get和一个set方法,尤其是像javabean这种,更是常见的事.如果每次都是手动编写ge ...

  • c++指针调用类的成员函数的三种方法

    操作方法 01 如何用指针调用类的成员函数?可以考虑以下方法: (1) 将需要调用的成员函数设为static 类型,如:在前述例子2中,将class Test2 成员函数Compare 定义前加上st ...

  • java怎么创建包和类(java类的封装)

    一.先来明白一下关于classpath和path的概念path是java中用来进行编译和运行的程序所在的路径,而classpath是类所在的路径.安装JDK之后,你应当设置好path和classpat ...

  • C++ string详解

    之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够.字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是 ...

  • Java的String类型数据用法

    Java的String类型数据用法

  • 如何利用Java自带的类将字符串数组转换成字符串

    字符串数组是数组中的一种,初始化方式有 (1)String[] arr = new String[4]; (2)String[] arr = {"1","2", ...

  • 在java中什么是类和对象

    在大家还没有学习java类和对象的时候,基本上都是解决的一些比较简单的小程序,仅仅也就是几十行代码而已,如果你要开发的是一个很大的程序,需要用到几万行甚至是几十万行代码的量呢,如果把这么多的代码都放在 ...

  • Python库源代码详解之string库

    学习Python库源代码好处多多,而String库是我们经常用到的重要库文件之一,下面我们结合python源代码来分析下String库的constants 和 classes. 操作方法 01 打开终 ...

  • 如何利用python设计语言string模块获取子模块

    python设计语言中的string模块,有带有下划线的子模块,可以直接调用使用.利用这些方法查看模块文件路径,下面利用几个实例说明,操作如下: 操作方法 01 第一步,查看_ChainMap类 st ...

  • Object类的分析

    java.lang包在使用的时候无需显示导入,编译时由编译器自动导入. Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类. Object类是Java中唯一没有父类的类. 其他所 ...