我有一个词 a 我会这样替换它。
String .replace("a","aa");
当我输入 a 时,输出= aa 当我输入 ab 然后输出= aab 我想删除不需要的任何单词。 我试试这段代码。 与string.replace(" B""&#34); 并输入 ab 然后它的工作。输出= aa.但当我输入 ac 然后输出= aac.i想要短路以删除任何不需要的单词。可能吗? 提前谢谢。
答案 0 :(得分:1)
static String replaceWnwantedChar(String s){ for(int i = 0; i
if(s.charAt(i)!='a'){
s=s.replace(s.charAt(i), 'a');
}
}
return s;
}
答案 1 :(得分:0)
得到你的话:
String yourWord = "a";
String yourWordWithOtherChar = "aabsd";
String yourTrimedWord = yourWordWithOtherChar.substring(yourWordWithOtherChar.indexOf(yourWord), yourWord.length());
答案 2 :(得分:0)
我建议使用Apache Commons或Guava来使用StringUtils或Strings类来执行这种操作。
https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html
public static String replace(String text,
String searchString,
String replacement)
String mystring = StringUtils.replace(rawString, "a", "aa");