gpt4 book ai didi

java - 在Java中从文本字符串中提取整数

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

我有几行文本,例如:

"you current have 194764bleh notifications"
"you current have 32545444bleh notifications"
"you current have 8132bleh notifications"
"you current have 93bleh notifications"

从文本中获取整数的最佳方法是什么?

当前使用line.split两次,一次代表“have”,一次代表“bleh”。
只是为了获取整数而这样做似乎效率很低。

有更好的方法吗?

最佳答案

例如

String str = "you current have 194764bleh notifications";
str = str.replaceAll("\\D", ""); // Replace all non-digits

使用正则表达式删除所有非数字将是一种选择,
它也不会限制您使用“have”和“bleh”来包裹数字。

不过,与使用 split 相比,并不完全确定效率。

关于java - 在Java中从文本字符串中提取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30564981/

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