这是我的代码:
public class a {
public static void main(String[] args) {
String a = "12345aaaa##22";
String b = a[-2:];
System.out.println(b);
}
}
如何使用java获取最后一个字符串'22'
谢谢
最佳答案
取决于您的要求。
如果您需要给定字符串的最后两个字符,请使用substring
:
String lastToChars = input.substring(input.length()-2);
// if you need that number as integer
int value = Integer.parseInt(lastToChars);
如果您需要##
(可能是分隔符)之后的所有内容,请执行以下操作:
String charsAfterDelimiter = input.split("##")[1];
关于java - 如何使用java获取最后一个字符串 '22',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5075735/