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

 粤公网安备 44011102002787号
 粤公网安备 44011102002787号