📜  Java中的 Charset isRegistered() 方法及示例

📅  最后修改于: 2022-05-13 01:54:50.740000             🧑  作者: Mango

Java中的 Charset isRegistered() 方法及示例

isRegistered()方法是Java.nio.charset的内置方法,用于检查给定字符集是否已在 IANA 字符集注册表下注册。

语法

public final boolean isRegistered()

参数:该函数不接受任何参数。

返回值:该函数返回一个布尔值。如果已注册,则返回 true,否则返回 false。

下面是上述函数的实现:

方案一:

// Java program to demonstrate
// the above function
  
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.Map;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Generate the Charset
        Charset first
            = Charset.forName("ISO-2022-CN");
  
        // Check if this Charset is registered
        System.out.println(first.isRegistered());
    }
}
输出:
true

方案二:

// Java program to demonstrate
// the above function
  
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.Map;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Generate the Charset
        Charset second
            = Charset.forName("x-windows-949");
  
        // Check if this Charset is registered
        System.out.println(second.isRegistered());
    }
}
输出:
false

参考: https://docs.oracle.com/javase/9/docs/api/ Java/nio/charset/Charset.html#isRegistered–