如何在字符串变量值中找到\ n时打印换行符?

时间:2013-12-11 07:00:36

标签: java string

早上好,

我有一个像

这样的字符串值
 Name:Anilbabu\nPlace:Pamarru\nAge::22\n

打印那个字符串变量时..我不想在输出中看到“\ n”,相反,我想要打印新行,如

 Name:Anilbabu
 Place:Pamarru
 Age:22

请帮助我的朋友,请用Java解决。

谢谢。

4 个答案:

答案 0 :(得分:2)

使用StringTokenizer

StringTokenizer strings = new StringTokenizer(input, "\\n");
while (strings.hasMoreTokens()){
    System.out.println(strings.nextToken());
}

OR

使用:

System.out.print(input.replace("\\n", "\n"));

答案 1 :(得分:1)

喜欢这个

String str = "Name:Anilbabu\nPlace:Pamarru\nAge::22\n"; // the String.
System.out.print(str);                                  // Print the String

输出

Name:Anilbabu
Place:Pamarru
Age:22

答案 2 :(得分:0)

喜欢这个

String input = "Name:Anilbabu\nPlace:Pamarru\nAge::22\n";
String[] result = input.split("[\\n]");
for (int i = 0; i < result.length; i++) {
     System.out.println(result[i]);         
}

<强>输出

Name:Anilbabu
Place:Pamarru
Age::22

答案 3 :(得分:0)

只需打印值

即可
System.out.println("Name:Anilbabu\nPlace:Pamarru\nAge::22\n");

或将其分配给变量,然后打印

String st ="Name:Anilbabu\nPlace:Pamarru\nAge::22\n";
System.out.println(st);