gpt4 book ai didi

java - Android 检查字符串单词前是否包含数字

转载 作者:行者123 更新时间:2023-12-01 16:43:33 31 4
gpt4 key购买 nike

我目前正在使用数组列表来存储一些文本,然后检查该列表以查看它是否包含某些单词并解析它们的数字。例如我的数组列表可能包含:

[cancel, port, 4.5, 3 min, 3/4 terminal]

我想解析 3 min获取号码3 。我目前使用:

for (int i = 0; i < textArray.size(); i++) {
if (textList.contains("min")
number = Double.parseDouble(textList.get(i).replaceAll("[^0-9]", ""));
}

但我遇到的问题是它会看到 3 min它还会看到 3/4 terminal因为它包含min 。有没有办法使用 contains 来确保该单词恰好是 min

最佳答案

使用endsWith()代替contains():

if (textList.endsWith(" min") {
number = Double.parseDouble(textList.get(i).replaceAll("[^0-9]", ""));
}

关于java - Android 检查字符串单词前是否包含数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57714558/

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