[Java] Replace

Dieses Thema im Forum "Programmierung" wurde erstellt von GermanUbuntu, 8. Februar 2014.

  1. GermanUbuntu
    Online

    GermanUbuntu

    Hallo Leute,

    Mir ist heute aufgefallen das ich nicht replacen kann also z.b k durch kills zu replacen...

    Code (Text):
    1.  
    2. String kills = "10";
    3. prefix.replaceAll("k", kills);
    4.  
    Doch das funzt. iwie nicht ^^.
    Was mache ich falsch? Oder wie geht das wirklich?

    EDIT
    Google findet auch keine lösungen
     
    #1
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Strings sind in Java nicht veränderbar.
    Die replace methode gibt einen neuen String zurück:
    Code (Text):
    1. prefix = [COLOR=#FFFFFF]prefix.replaceAll("k", kills);[/COLOR]
     
    #2
  3. GermanUbuntu
    Online

    GermanUbuntu

    Achso

    Achso, ich dachte das verändert den vorhanden String...
     
    #3
  4. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    #4