-1
私の目標は、文字列として複製されるユーザー入力の最後に「好き」という単語が表示された場合に削除することです。しかし、私は自分の仕事に何が問題なのかを見極めるのに苦労しています。文字列の部分を末尾で削除する
これが実行されると、「好き」という言葉の前にあるものはすべて削除され、なぜアドバイスをいただけるのか理解できません。
System.out.println("Type in an input, plez?");
String userInput4 = inputScanner.nextLine();
int userInput4Length = userInput4.length();
if (userInput4.toLowerCase().endsWith("like")) {
String partOfString3 = userInput4.substring(userInput4Length- 4);
System.out.println("There is a 'like' in your input, let me remove that for you:- " +partOfString3);
} else {
System.out.println(userInput4);
}
の
を書く必要があります"それ"のように。出力/結果を含むものは何ですか? – phflack
'substring()'へのパラメータは開始位置を示します。投稿されたコードは元の文字列の終わり近くで始まります。メソッドの2パラメータバージョンを使用してみてください。 –