java.lang.String.format(String format, Object args)方法範例


java.lang.String.format(String format, Object... args) 方法返回使用指定格式字串和引數的格式化字串。

宣告

以下是java.lang.String.format()方法的宣告

public static String format(String format, Object... args)

引數

  • format -- 這是一個格式字串。

  • args -- 這是由格式說明符在格式字串中參照引數。如果有多於格式說明符引數,多餘的引數被忽略。引數的數目是可變的並且可以是零。

返回值

該方法返回一個格式化字串。

異常

  • IllegalFormatException -- 如果格式字串包含非法語法,如果給出的字串格式說明符與給定引數不相容,引數不足,或其他非法條件。

  • NullPointerException -- 如果format 為null。

例子

下面的例子顯示java.lang.String.format()方法的使用。

package com.yiibai;

import java.lang.*;
import java.util.*;

public class StringDemo {

  public static void main(String[] args) {
  
    double piVal = Math.PI;
       
    /* returns a formatted string using the specified format
    string, and arguments */
    System.out.format("%f
", piVal);
  }
}

讓我們來編譯和執行上面的程式,這將產生以下結果:

3.141593