gpt4 book ai didi

java - Java 如何获取数组中最后一个元素之前的所有元素

转载 作者:行者123 更新时间:2023-11-29 09:30:37 24 4
gpt4 key购买 nike

我能够获取数组的最后一个元素,但无法获取除最后一个元素之外的所有元素。这是我在拆分后获取数组最后一个元素的代码:

class Main {
public static void main(String args[]) {
String s ="23+43*435/675-90";
String[] ss = s.split("[-+*/]");
String last=ss[ss.length-1];
System.out.println(last);
}
}

此代码返回 90,但现在我还希望它返回类似 23+43*435/675- 的结果,给定的字符串可以更小或更大。

最佳答案

尝试

    String s ="23+43*435/675-90";
s = s.replaceAll("(.*[-+*/]).*", "$1");
System.out.println(s);

输出

23+43*435/675-

关于java - Java 如何获取数组中最后一个元素之前的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15630329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com