围绕已定义变量名称的引号

时间:2014-06-18 14:44:51

标签: java eclipse variables

所以我理解如何在" Hello"之类的地方打印引号。使用system.out.println 例如:

System.out.print("\"Hello\"");

得到"你好"

但是对于我的生活,我无法弄清楚如何在变量周围打印引号。 我曾尝试过例如:

String test = "Hello";

System.out.print("\test\, ");

如果有人有提示,我将不胜感激!谢谢!

3 个答案:

答案 0 :(得分:4)

像这样:

System.out.print("\"" + test + "\"");

您不是在字符串中打印变量,而是单独打印,因此它不在格式引号内。并且你打印报价转义,就像你在第一个字符串中所做的那样;把它们用自己的引号括起来。

答案 1 :(得分:2)

有多种方法可以做到这一点,

String test = "Hello";

然后

System.out.println("\"" + test + "\"");

System.out.printf("\"%s\"%n", test);

或写一个方法来添加引号,

private static String quoteString(String in) {
  return String.format("\"%s\"", in);
}

然后

System.out.println(quoteString(test));

或者

String test = quoteString("Hello");
System.out.println(test);

答案 2 :(得分:1)

要打印括在引号中的变量值,必须连接引号:

System.out.println("\"" + test + "\"");