21xrx.com
2024-12-23 02:12:19 Monday
登录
文章检索 我的文章 写文章
Java中如何查找字符串中最后一个字符位置
2023-06-16 20:59:38 深夜i     --     --
Java 字符串 查找

在Java中,经常需要查找字符串中某个特定字符的位置。虽然有很多种查找方法,但是查找字符串中最后一个字符位置的方法比较特殊。本文将会介绍如何使用Java的内置函数查找字符串中最后一个字符的位置,并提供相应的代码案例。

Java中内置函数lastIndexOf

Java中的String类内置了一个lastIndexOf()函数,它可以查找字符串中最后一个出现某个字符的位置。该函数的语法如下:

int lastIndexOf(int ch)

int lastIndexOf(String str)

其中,第一个参数ch表示要查找的字符,第二个参数str表示要查找的字符串。

举个例子,如果想要查找字符串“hello world”中字符‘o’的最后一个位置,应该按如下方式调用lastIndexOf()方法:

String str = "hello world";

int index = str.lastIndexOf('o');

代码案例

下面是一个简单的Java程序,它演示了如何使用lastIndexOf()函数查找一个字符串中最后一个“a”的位置。


public class LastIndexOfExample {

  public static void main(String[] args) {

   String str = "Java is a programming language";

   int index = str.lastIndexOf('a');

   System.out.println("Last index of 'a' in str is: " + index);

  }

}

执行此程序将输出:“Last index of 'a' in str is: 25”,这是因为字符串“Java is a programming language”中最后一个字母‘a’的位置是25。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复