単語 "Hello"の中の文字「e」を「E」に置き換えたいと思います。私はプロンプトから議論を読んでいる。javaの単語 "Hello"に "e"という文字を置き換えてください。
class LowToUpCase{
public static void main(String[] args){
if (args.length != 0) {
String str = args[0];
str = str.substring(1,2);
System.out.println(str.toUpperCase());
}else{
System.out.println("Give arguments");
}
}
}
Imは、大文字のEのみとして出力を取得します。しかし、私はどのようにhElloとして出力を得るのか分からない。必要な出力を得るためのヒントを教えてください。
[のStringBuffer](https://docs.oracle.com/javase/7/docsを好むだろう/api/java/lang/StringBuffer.html)が役に立つかもしれません。 – Gendarme
StringBufferの代わりに[StringBuilder](https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html)を使用する必要があります。 – Casey
http://stackoverflow.com/questions/6952363/replace-a-character-at-a-specific-index-in-a-stringを参照してください。 – jarmod