1. 程式人生 > >int型別轉換成String , 不足10位 在前面補0

int型別轉換成String , 不足10位 在前面補0

String.format("%010d", 25);

0代表前面要補的字元

10代表字串長度

d表示引數為整數型別

String s = "Hello World!";
int i = 13 ;
double d = 88.8 ;

System.out.printf("整形資料i = %2$+-10d \n字串 s = %1$s \n浮點資料 d = %3$3.2f", s , i , d);
System.out.printf("\n不足10為用0來補:%10d" , i);

九九乘法表

for (int i = 1; i < 10 ; i++) {
			for (int j = 1 ; j <= i ; j++) {
				System.out.printf("%1$3d * %2$-3d= %3$-3d\t" , j ,i , i * j);
			}
			System.out.println();
		}

輸出時間

System.out.printf("當前時間:%1$TY-%1$Tm-%1$Td %1$TH:%1$TM:%1$TS" , new Date());