2

スマートフォンで利用可能なセンサーのリストを含む文字列の配列があります。一致する場合は、必要な各要素のこの配列で、文字列全体を置き換えます。

例えば:

sensor[1] = "iEnemoEngine orientation sensor";

「orientation」という単語が含まれている場合sensor[1]は、文字列全体「iEnemoEngineorientationsensor」を「orientation」に置き換えます。

私は何をすべきか?

4

4 に答える 4

7

これを試して:

if (sensor[1].contains("orientation")) {
    sensor[1] = "orientation";
}
于 2013-03-26T07:55:01.370 に答える
0
String orient = "orientation";

if(sensor[1].contains(orient)) sensor[1] = orient;
于 2013-03-26T07:54:44.950 に答える
0
String str = "iEnemoEngine orientation sensor";
String checkReplaceStr = "orientation";
if(str.contains(checkReplaceStr)){
    str = checkReplaceStr;
}

これは、配列内の各要素に対して実行する必要がありますString

于 2013-03-26T07:56:06.753 に答える
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;
    }
}
于 2013-03-26T07:58:03.873 に答える