有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java字符串中的可变宽度。格式方法

我正在做一个项目,需要显示文本树。我正在尝试使用Java的字符串。format方法简化了格式化过程,但我在尝试应用可变宽度时遇到了麻烦

我有一个变量(一个int),叫做深度

我试着做到以下几点:

String.format("%"+depth+"s"," ") + getOriginalText() + "\n";

然而,我得到了以下错误

java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0

有什么建议吗,或者我应该满足于循环

谢谢你的帮助


共 (0) 个答案