繁体   English   中英

如何在 Java 中将变量放入字符串中?

[英]How do I put a variable in a string in Java?

这解释起来有点复杂,但我会尽力而为。 基本上在这样的情况下, (示例),该操作需要我使用一个字符串,但我想使用一个变量来代替。 我以日志记录为例,但我需要为套接字连接做同样的事情。 对不起,如果它令人困惑,但谢谢!

您可以使用 String.format 来使用变量。 对于你的例子,

log.wtf(String.format("Output: %d", intVar));

这适用于所有原始类型。 对于对象,您需要为 object 定义一个toString()方法并使用它。

不确定我是否完全理解您的问题,但 String 有一个 static valueOf 方法。 以下适用于几种不同的类型:

log.wtf(String.valueOf(intVar), String.valueOf(boolVar));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM