当前位置:实例文章 » C#开发实例» [文章]String的几种常见格式化

String的几种常见格式化

发布人:shili8 发布时间:2024-01-24 14:29 阅读次数:143

在Java中,String类提供了几种常见的格式化方法,可以用来格式化字符串输出。下面将介绍几种常见的格式化方法,并给出相应的代码示例和代码注释。

1. 使用String.format()方法进行格式化

javaString name = "Alice";
int age =25;
String formattedString = String.format("My name is %s and I am %d years old", name, age);
System.out.println(formattedString);


// 输出结果为:My name is Alice and I am25 years old2. 使用System.out.printf()方法进行格式化
javaString name = "Bob";
int age =30;
System.out.printf("My name is %s and I am %d years old
", name, age);


// 输出结果为:My name is Bob and I am30 years old3. 使用MessageFormat.format()方法进行格式化
javaString pattern = "My name is {0} and I am {1} years old";
String formattedString = MessageFormat.format(pattern, "Charlie",35);
System.out.println(formattedString);


// 输出结果为:My name is Charlie and I am35 years old4. 使用StringJoiner类进行格式化
javaStringJoiner joiner = new StringJoiner(", ", "My favorite fruits are ", ".");
joiner.add("apple").add("banana").add("orange");
String formattedString = joiner.toString();
System.out.println(formattedString);


// 输出结果为:My favorite fruits are apple, banana, orange.

以上是几种常见的字符串格式化方法,可以根据实际需求选择合适的方法进行格式化。这些方法都能够方便地将变量值插入到字符串中,并且可以指定格式化的样式。

相关标签:c#jvmjavaservletandroid
其他信息

其他资源

Top