[英]Read a character at String in java?
我有話說
“未指定”
,我想在字符串中搜索這個詞,即: "777 unspecifieduser 330"
我想知道這個字符串有沒有“未指定”的詞?
在 java 中,我會欣賞細節
提前致謝
使用String.contains
方法。
String str = "777 unspecifieduser 330";
if (str.contains("unspecified")) {
// ...
}
一個稍微更通用的方法是使用正則表達式:
"777 unspecifieduser 330".matches(".*unspecified.*")
如果您對 substring 出現的位置感興趣。 使用String.indexOf
方法。
boolean result = "777 unspecifieduser 330".contains("unspecified");
您不必使用 indexOf(),這僅在您想要進行字符串操作時才有用。 如果您只是想測試“存在”,則 contains 方法就足夠了。 您可以按如下方式使用 contains 方法:
if ("777 unspecifieduser 330".contains("unspecified")) {
//do something
}
String s = "777 unspecifieduser 330";
boolean contains = s.contains("unspecified");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.