java - 用java编写具有固定宽度字段的文件

标签 java file-io printwriter

我需要将三个字符串写入一个文件中,无需任何换行,并将它们放在固定宽度的字段中。目前我正在尝试使用 printwriter 的 printf 但我不完全理解如何做到这一点。如果这还不够,请询问,我会尽力澄清我的问题。

最佳答案

如果你有 3 个字符串,a、b 和 c,你应该能够使用这样的东西......

printf("a=%-20s b=%-20s c=%-20s", a, b, c);

这将使您的字符串左对齐,并且它们的宽度将固定为每个 20。

关于java - 用java编写具有固定宽度字段的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9318029/

相关文章:

Java:使用 Scanner 和 PrintWriter 读取 int 值并将其写入文件

java - 如何访问 PrintWriter 内拆分的最后一个元素?

java - Eclipse 中的 Netbeans 项目

C++ 文件操作在嵌入式 Linux 上导致 "crash"

java - 无需用户交互的 Google Cloud OAuth 2.0 请求 token - Java

java - 使用 JTextField 创建新文件

java - 将 File 或 FileReader 与 Scanner 一起使用?

java - 当我尝试在 PrintWriter 上写入时,为什么会抛出异常?

java - IntelliJ IDEA Config 在默认 'helloworld' 应用程序中找不到 AWS Lambda 处理程序

java - 如何在 docker 镜像中的 Spring Boot 应用程序中禁用保持 Activity 状态