gpt4 book ai didi

Java:最有效的字符串操作 -> 从 "1"中获取 "1-9"

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

我想用Java从“1-9”中得到“1”,或者从“125-749”中得到“125”,我该如何最简单地做到这一点?

最佳答案

最简单的可能是使用 String.split() :

str.split("-")[0]

其中 str 是有问题的字符串。

如果您想要最快的速度,以下代码可以在我的机器上每秒执行约 2 亿次迭代:

str.substring(0, str.indexOf('-'))

(在这两种情况下,错误处理都留给读者作为练习。)

关于Java:最有效的字符串操作 -> 从 "1"中获取 "1-9",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10503220/

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