Java 示例 - 字符串格式化 问题描述 如何格式化字符串? 解决方案 以下示例通过使用 format() 方法中的特定语言环境、格式和参数返回格式化的字符串值 import java.util.*; public class StringFormat{ public static void main(String[] args){ double e = Math.E; System.out.format("%f%n", e); System.out.format(Locale.GERMANY, "%-10.4f%n%n", e); } } 复制 结果 上面的代码示例将产生以下结果。 2.718282 2,7183 复制 以下是格式字符串的另一个示例示例 public class HelloWorld { public static void main(String []args) { String name = "Hello World"; String s1 = String.format("name %s", name); String s2 = String.format("value %f",32.33434); String s3 = String.format("value %32.12f",32.33434); System.out.print(s1); System.out.print("\n"); System.out.print(s2); System.out.print("\n"); System.out.print(s3); System.out.print("\n"); } } 复制 结果 上面的代码示例将产生以下结果。 name Hello World value 32.334340 value 32.334340000000 复制