所以我理解如何在" Hello"之类的地方打印引号。使用system.out.println 例如:
System.out.print("\"Hello\"");
得到"你好"
但是对于我的生活,我无法弄清楚如何在变量周围打印引号。 我曾尝试过例如:
String test = "Hello";
System.out.print("\test\, ");
如果有人有提示,我将不胜感激!谢谢!
答案 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 + "\"");