21xrx.com
2024-11-08 23:21:36 Friday
登录
文章检索 我的文章 写文章
Java实现截取字符串最后几位的方法及代码案例
2023-06-13 03:57:21 深夜i     --     --
Java 截取字符串 substring() 数组 toCharArray()

在Java编程中,经常需要对字符串进行一些处理,其中截取字符串的操作是比较常见的一种。而在截取字符串时,有时需要截取字符串的最后几位。本文将介绍Java中实现截取字符串最后几位的方法及代码案例。

方法一:使用substring()方法

Java中的String类中提供了substring()方法,可以通过该方法截取字符串的一部分。要截取字符串的最后几位,只需将参数中的起始位置设置为字符串长度减去需要截取的位数即可。

下面是使用substring()方法截取字符串最后三位的代码示例:


String str = "Hello World";

String lastThreeChars = str.substring(str.length() - 3); // 截取字符串最后三位

System.out.println(lastThreeChars); // 输出:rld

方法二:使用String的toCharArray()方法和copyOfRange()方法

另外,Java中也可以使用String的toCharArray()方法将字符串转化为字符数组,然后利用Arrays的copyOfRange()方法来截取字符数组的最后几位,最后再将字符数组转化为字符串即可。

下面是使用字符数组截取字符串最后四位的代码示例:


String s = "Hello World";

char[] arr = s.toCharArray(); // 转化为字符数组

char[] result = Arrays.copyOfRange(arr, arr.length - 4, arr.length); // 截取最后四位

String lastFourChars = new String(result); // 将字符数组转化为字符串

System.out.println(lastFourChars); // 输出: rld

  
  

评论区

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