2016-05-03 11 views
0

を変更します。 hello単語の最初の "l"を変更して "x"に変更したいとしたら、どうすればいいですか?配列内の文字列内の特定の要素のみをターゲットにしたい。は、だから我々は、次のしている文字列のArrayList内の特定の文字

System.out.println(list); // display the full arraylist 

初期出力:

[hello, world] 

所望の出力:

[hexlo, world] 
+2

どのコードを試してみることができますか? –

+3

文字列リテラルに 'new String()'を使わないでください。あなたは何のための余分なオブジェクトを作成しています。 – shmosel

+0

'replaceFirst()'メソッドを使うか、 'String'の代わりに' StringBuilder'を使って 'setCharAt()'メソッドを使うことができます。 –

答えて

0

例えばあなたはそうのようなlist.set()メソッドを使用することができます。

文字列を変更
list.set(index, list.get(index).modifyingStringMethodhere()); 

へあなたの欲望は、前です単純なttyは、javaがネイティブにサポートするツールがたくさんあります。

+0

modificationStringMethodhereはどこにも存在しません –