java - 在java中读取String中的字符?

标签 java string char

我有话要说

"unspecified"

,我想在字符串中搜索这个词,即:"777 unspecifieduser 330"

我想知道这个字符串有没有“unspecified”字样?

在 java 中,我会欣赏细节

提前致谢

最佳答案

使用 String.contains方法。

String str = "777 unspecifieduser 330";
if (str.contains("unspecified")) {
    // ...
}

一个稍微更通用的方法是使用正则表达式:

"777 unspecifieduser 330".matches(".*unspecified.*")

如果您对子字符串出现的位置感兴趣。使用 String.indexOf 方法。

关于java - 在java中读取String中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6340595/

相关文章:

c++ - io 用于 std::string 的非关联容器

关于 char** 参数的 const char** 参数警告

java.util.MissingResourceException - 定位日志记录类时出错(MQTT 库)

java - 在类级别抛出异常

java - 无法打印俄语字符

c# - 检查大数是否是有效的 Unicode 字符

java - 创建数组并计算大写字母的数量并通过复制到第二个数组来删除指定的字符

java - 在 hibernate 中如何以编程方式设置事务的隔离级别,或者如何创建两个具有不同隔离级别的事务

string - JSP中如何求整数的长度?

JavaScript,添加我在 parseInt 上一起使用的 2 个变量输出,如字符串