String raw="hello";String str=String.format("%1$-7s",raw);// 简化//String str = String.format("%-7s", raw); 可用标识: -,在最小宽度内左对齐,右边用空格补上。 可用转换符: s,字符串类型。 c,字符类型,实参必须为char或int、short等可转换为char类型的数据类型,否则
publicclassFormattedOutput{publicstaticvoidmain(String[]args){Stringname="Alice";intage=30;Stringoutput=String.format("Name: %s%nAge: %d",name,age);System.out.println(output);}} 1. 2. 3. 4. 5. 6. 7. 8. 在这个示例中,我们使用%n作为换行符,这样可以更好地格式化输出的内容。 结论 字符串...
import java.util.Date; import java.util.Locale; import org.junit.Test; public class StringFormat { /* String.format()用法 1、转换符 %s: 字符串类型,如:"ljq" %b: 布尔类型,如:true %d: 整数类型(十进制),如:99 %f: 浮点类型,如:99.99 %%: 百分比类型,如:% %n: 换行符 */ @Test public...
%n: 换行符*/@Testpublicvoidtest1(){ String str=null; str=String.format("Hi, %s", "林计钦");//格式化字符串System.out.println(str);//输出字符串变量str的内容System.out.printf("3>7的结果是:%b %n", 3>7); System.out.printf("100的一半是:%d %n", 100/2); System.out.printf("50...
import java.util.Locale; import org.junit.Test; public class StringFormat { /* String.format()用法 1、转换符 %s: 字符串类型,如:"ljq" %b: 布尔类型,如:true %d: 整数类型(十进制),如:99 %f: 浮点类型,如:99.99 %%: 百分比类型,如:% ...
快速入门介绍Java中强大的String.format() 前言 从Java 5.0 开始,String 类新增了一个强大的字符串格式化方法 format()。这个方法到现在用的人还是不多,实在是一种浪费。本文带你快速过一遍这个方法的功能,将来你要用到格式化文本的时候,可能就不需要再借用第三方类库或自己去实现了。
/*String.format()用法 1、转换符 %s: 字符串类型,如:"ljq"%b: 布尔类型,如:true %d: 整数类型(十进制),如:99 %f: 浮点类型,如:99.99 %%: 百分比类型,如:% %n: 换行符 */@Testpublic void test1(){ String str=null; str=String....
1 先在eclipse中创建一个java工程文件,并在src下面创建包demo,在demo下创建类Demo。创建后的工程目录如图。2 接着在Demo.java中加入如图内容。图中内容简单创建一个带有换行符的字符串,并有一条打印语句用来测试结果。3 先通过java应用程序的方式运行Demo.java文件。结果如图,控制台输出字符串时会换行。4 接...
java 返回值为string时,使返回的String中间有换行:只需要在要换行的地方加上转义字符“\n”即可实现换行。如:String function(){ return "hello \n world"; // 返回“hello”换行“world”}所有转义字符及意义:return
本篇介绍JAVA字符串格式化-String.format()的使⽤,具体如下:常规类型的格式化 String类的format()⽅法⽤于创建格式化的字符串以及连接多个字符串对象。熟悉C语⾔的同学应该记得C语⾔的sprintf()⽅法,两者有类似之处。format()⽅法有两种重载形式。format(String format, Object... args) 新字符串使...