java - 使用制表符和换行符在 java 中为 toString() 函数格式化字符串
问题描述
我试图有一个字符串,当我打印它时,它有多行和不同的左缩进。
String test = "Zone 0:" +
"Gear{" + "gearType=" + gearType + ", weight=" + weight}" +
"Zone 1:" +
"Gear{" + "gearType=" + gearType + ", weight=" +weight}";
System.out.println(test);
预期输出:(没有破折号,但有左缩进)
0区:
------Gear{gearType=RAIN_JACKET, weight=HIGH}
1区:
------Gear{gearType=SHELTER, weight=HIGH}
解决方案
您也可以参考官方的Formatter 文档。在那里,您将获得在 Java 中格式化字符串的所有其他选项和详细信息。
推荐阅读
- android - Spotify App Remote SDK:Google Pixel 3 上的 CouldNotFindSpotifyApp 错误
- python - 如何获取公会ID
- python - 优化/曲线拟合
- javascript - 将 url 与 .htaccess 一起重定向并重写规则出错
- python - 我无法在 Ubuntu 中运行脚本 python
- reactjs - 如何更改 tanstack React Table useSelectRow 的 id
- ruby-on-rails - Django bicrypt 密码与 ruby 不同
- javascript - 在JavaScript中匹配字符串值到日期?
- python - 拟合峰以减去基线
- javascript - 单击按钮后将注意力集中在 textarea 上