21xrx.com
2024-11-22 02:21:54 Friday
登录
文章检索 我的文章 写文章
Java字符串操作——求最后一个字符串的长度
2023-06-14 20:57:26 深夜i     --     --
Java 字符串操作 最后一个字符串的长度

在Java中,字符串是一个重要的数据类型,日常开发中,我们经常需要对字符串进行操作,比如求字符串的长度、拼接、切割等等。今天,我们就来探讨一下如何用Java代码求一个字符串中最后一个字符串的长度。

代码实现:


public static int getLastStringLength(String str) {

  if (str == null || str.length() == 0)

    return 0;

  

  int lastSpaceIndex = str.trim().lastIndexOf(" ");

  if (lastSpaceIndex < 0) {

    return str.length();

  }

  return str.length() - lastSpaceIndex - 1;

}

在该代码中,我们首先对输入的字符串进行了非空判断,然后使用String类中的lastIndexOf()方法找到最后一个空格字符的位置,并计算出该空格字符到字符串末尾的长度,即为最后一个字符串的长度。

使用下面的代码来测试一下上面的方法:


public static void main(String[] args) {

  String str1 = "Hello World";

  String str2 = "How are you ?";

  String str3 = "  ";

  System.out.println(getLastStringLength(str1)); // 5

  System.out.println(getLastStringLength(str2)); // 3

  System.out.println(getLastStringLength(str3)); // 0

}

经过测试,我们可以得到正确的结果。

  
  

评论区

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