Java.util.Formatter.ioException() 方法

描述

java.util.Formatter.ioException() 方法返回此格式化程序的 Appendable 最后抛出的 IOException。

如果目的地的 append() 方法从不抛出 IOException,则此方法将始终返回 null。


声明

以下是 java.util.Formatter.ioException() 方法的声明

public IOException ioException()

参数

NA


返回值

此方法返回 Appendable 抛出的最后一个异常,如果不存在此类异常,则返回 null。


异常

NA


示例

下面的例子展示了 java.util.Formatter.ioException() 方法的使用。

package com.tutorialspoint;

import java.util.Formatter;
import java.util.Locale;

public class FormatterDemo {
   public static void main(String[] args) {

      // create a new formatter
      StringBuffer buffer = new StringBuffer();
      Formatter formatter = new Formatter(buffer, Locale.US);

      // format a new string
      String name = "World";
      formatter.format("Hello %s !", name);

      // print the formatted string with default locale
      System.out.println("" + formatter);

      // print latest exception, which is null
      System.out.println("" + formatter.ioException());
   }
}

让我们编译并运行上面的程序,这将产生以下结果 −

Hello World !
null