2012-04-01 19 views
1

私はReplaceメソッドに関する質問があります。私はここでこれに似た質問を見ましたが、replaceFirstをやろうとしましたが、私にとってはうまくいかなかったのです。 replaceメソッドを使って文字列を変更する方法はありますか?Helle、Werld; replaceメソッドを使用してBEに "Hello、World"という結果をもたらすようにします。私はreplaceFirstメソッドを使って "le"のシーケンスを探して "lo"に置き換え、 "We"を "Wo"に変更する方法はありますか?あなたが次々separatelt 2つの正規表現を行うことができますreplaceFirstメソッドを使用して文字列パターンを探して置き換えることはできますか?

public class Printer 
{ 

/**Description: Replacement class 
* 
* 
*/ 
public static void main(String[] args) 
{ 
    String test1Expected = "Hello, World!"; 


    String newString1; 


    String test1 = "Holle, Werld!"; 

    newString1 = test1.replace('o', 'e'); 
      //Could I do: newString1.replaceFirst("le","lo); 


    System.out.println("newString1 = " + newString1); 
    //Output comes out to "Helle, Werld!" 



} 

}

答えて

0

:以下の私のコードを参照してください。以下を試してください

newString1 = newString1.replaceAll("le", "lo").replaceAll("We", "Wo"); 
+0

ありがとうございました。私が割り当てたnewString1変数を使用して、それを行うことができるかどうかはわかりませんでした。 – SaintClaire33

+0

@Chi大歓迎です! –

+0

@Niklas Holle Werldは既にHelle Werldに変換されています。さらに変換するだけです。私は変数の名前を変更します。ありがとう! –