gpt4 book ai didi

C++ 的 Java 等价物 +'s "std::string::find_first_of"

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:18 27 4
gpt4 key购买 nike

C++ 的“std::string::find_first_of”是否有任何 Java 等价物?

 string string1( "This is a test string!");
int location = string1.find_first_of( "aeiou" );
//location is now "2" (the position of "i")

实现相同功能的最简单方法是什么?

编辑:建议的解决方案也必须适用于 Android。

最佳答案

不使用外部库:

     String string = "This is a test string!";
String letters = "aeiou";
Pattern pattern = Pattern.compile("[" + letters + "]");
Matcher matcher = pattern.matcher(string);
int position = -1;
if (matcher.find()) {
position = matcher.start();
}
System.out.println(position); // prints 2

关于C++ 的 Java 等价物 +'s "std::string::find_first_of",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17370312/

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