у меня есть:Требуется заявление Java IF?
String str = "Hello, how, are, you";
Я хочу создать вспомогательный метод, который удаляет запятые из любой строки. Какое из следующего более точное?
private static String removeComma(String str){
if(str.contains(",")){
str = str.replaceAll(",","");
}
return str;
}
ИЛИ
private static String removeComma(String str){
str = str.replaceAll(",","");
return str;
}
Похоже, мне не нужен оператор IF но может быть случай, когда я делаю. Если есть лучший способ, дайте мне знать.
Ну, вы рассмотрели, что может произойти, если вы оставить из 'if' заявление? – Kayaman
Не используйте ['replaceAll'] (http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#replaceAll-java.lang.String-java.lang.String -), если вы не используете регулярные выражения. Используйте ['replace'] (http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#replace-java.lang.CharSequence-java.lang.CharSequence-). – khelwood