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