gpt4 book ai didi

java - 如何在Java中分割一个数字而不丢失其他相同的字符

转载 作者:行者123 更新时间:2023-12-02 04:37:11 25 4
gpt4 key购买 nike


我正在使用 Eclipse for Java,我想分割一个数字而不丢失其他相同的字符。

例如,输入行是:
[1142,143,2142,142]

输出应该是这样的:
1142
143
2142


我正在使用split("142|\\D+")但输出显示如下:
1
143
2

我应该做什么?

最佳答案

您需要使用单词边界。

string.split("\\b142\\b|\\D+");

或者

先替换然后拆分。

string.replaceAll("\\b142\\b|[\\[\\]]", "").split(",");

关于java - 如何在Java中分割一个数字而不丢失其他相同的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30616665/

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