當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java ResourceBundle clearCache()用法及代碼示例


ResourceBundle類clearCache()方法

用法:

    public static final void clearCache();
    public static final void clearCache(ClassLoader cl);
  • clearCache() 方法可在java.util包。
  • clearCache() 方法用於從緩存中清除所有從給定調用者類 ClassLoader 移出的 ResourceBundle。
  • clearCache(ClassLoader cl) 方法用於從緩存中清除所有從給定參數類加載器移出的 ResourceBundle。
  • 這些方法可能會在清除緩存時拋出異常。
    NullPointerException :當給定參數為空時可能會拋出此異常存在。
  • 這些是靜態方法,可以通過類名訪問,如果我們嘗試使用類對象訪問這些方法,那麽我們也不會收到錯誤。

參數:

  • 在第一種情況下,clearCache(),
    • 它不接受任何參數。
  • 在第二種情況下,clearCache(ClassLoader cl),
    • ClassLoader cl- 代表類加載器。

返回值:

在這兩種情況下,方法的返回類型都是void- 它什麽都不返回。

例:

// Java program to demonstrate the example 
// of clearCache() method of ResourceBundle

import java.util.*;

public class ClearCacheOfResourceBundle {
 public static void main(String[] args) {
  // Instantiates ResourceBundle with
  // some locale
  ResourceBundle rb = ResourceBundle.getBundle("IncludeHelp...", Locale.FRANCE);

  // Display message for the given
  // key element "IncludeHelp..."
  System.out.println("" + rb.getString("IncludeHelp..."));

  // By using clearCache() method is to
  // clear cache
  ResourceBundle.clearCache();
  System.out.println("Cache Operation Completed.");

  // By using clearCache() method is to
  // clear cache by the given class loader

  ClassLoader cl = ClassLoader.getSystemClassLoader();
  ResourceBundle.clearCache(cl);
  System.out.println("Cache Operation Completed.");
 }
}

輸出

IncludeHelp… = Website


相關用法


注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java ResourceBundle clearCache() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。