位置:首頁 > Java技術 > java.lang > java.lang.String.format(String format, Object args)方法實例

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