【问题标题】:Java output String variable with syso.printf带有 syso.printf 的 Java 输出字符串变量
【发布时间】:2020-03-16 08:35:04
【问题描述】:

我有一个字符串变量。就这样吧

String name = "Paul";

我想在 printf 中使用这个字符串。喜欢

System.out.printf("Name: %(some text here)\t age: %d", name, age);

有可能吗?如果没有,那么我应该使用什么? %s 在这里不起作用。

【问题讨论】:

  • 为什么不使用 String.format("Name: %s \t age: ...."); ?
  • "%s 在这里不起作用。" Yes it does.
  • System.out.printf() (我相信)只是 String.Format 的包装器。如果你真的使用了 %s 它应该可以工作(而不是“%(some text here)”
  • 尝试带上整个代码。 %s 应该可以工作。

标签: java string printf output


【解决方案1】:

您可以使用以下内容:

System.out.println("Name: "+ name+ "\t Age: "+ age);

为什么不尝试附加这些。有没有其他要求,我漏掉了。

【讨论】:

  • 是的,我习惯于在 Java 上使用记录器。编辑它。不过这个问题还不是很清楚。
猜你喜欢
  • 2014-05-05
  • 2013-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多