我有一个字符串数组,其中包含智能手机中可用的传感器列表。在这个数组中,如果有匹配,我想要的每个元素,替换整个字符串。
例如:
sensor[1] = "iEnemoEngine orientation sensor";
我想如果sensor[1]
包含单词“orientation”,将整个字符串“iEnemoEngineorientation sensor”替换为“orientation”
我应该怎么办?
尝试这个:
if (sensor[1].contains("orientation")) {
sensor[1] = "orientation";
}
String str = "iEnemoEngine orientation sensor";
String checkReplaceStr = "orientation";
if(str.contains(checkReplaceStr)){
str = checkReplaceStr;
}
这应该对String
数组中的每个元素进行。
String orient = "orientation";
if(sensor[1].contains(orient)) sensor[1] = orient;
尝试这个:
String pattern= "orientation";
for (int i=0; i<stringArray.length; i++){
String str = stringArray[i];
if (str.contains (pattern)){
str = pattern;
stringArray[i] = str;
}
}