gpt4 book ai didi

java - 分割字符串有分隔符,但我在某些地方需要分隔符

转载 作者:太空宇宙 更新时间:2023-11-04 13:12:03 24 4
gpt4 key购买 nike

我需要拆分包含“1,000.00,106,924.31”等金额的字符串。如何做到这一点??

以前我尝试过使用 split by ',' 但它给我的输出为 1,000.00,106,924.31。但我需要输出为 1,000.00 106,924.31。

最佳答案

你可以这样:

public static void main(String[] args) {
String amounts = "1,000.00,106,924.31";

List<String> results = new ArrayList<>();
do {
int indexOfFirstComma = amounts.indexOf(",");
String sub_amounts = amounts.substring(indexOfFirstComma+1);
String splitComma = sub_amounts.split(",")[0];
results.add(amounts.substring(0, indexOfFirstComma) + "," + splitComma);
if (sub_amounts.indexOf(",")>0) {
amounts = sub_amounts.substring(sub_amounts.indexOf(",")+1);
}else {
break;
}
}while (true);

results.forEach(System.out::println);
}

关于java - 分割字符串有分隔符,但我在某些地方需要分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33866082/

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