2016-06-01 13 views
-3

Ich habe eine spezifische Frage über \\ n Charakter in Java.\ n Zeichen in Java

Ich hole Mails mit javax-Bibliothek und dann diese Nachrichten enthält versteckte \\ n Zeichen.

Wenn ich System.out.println (Nachricht) Nachricht: "etwas \ Nsomething \ n ...."

Wenn ich debuggen Diese Nachricht Nachricht: "etwas \\ Nsomething \\ n .. ..“

ich möchte ersetzen \\ n char mit \ n,

Wie kann ich das tun?

+1

Es gibt eine String.replaceAll Methode ist, zum Beispiel, aber Sie suchen speziell auf unescape. Dafür gibt es Bibliotheken in Java, suche hier nach einem unescaping unter SO – Kon

+0

'message = message.replace (" \\ n "," \ n ")' – khelwood

+0

Es funktioniert, danke. @Khelwood – user5025962

Antwort

-1

können Sie verwenden:

String.replaceAll("\\\\n" , "\\n") 
+0

auf diese Weise \\ n geht nach n – user5025962