📜  Java中的级别 parse() 方法和示例

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

Java中的级别 parse() 方法和示例

Java.util.logging.Levelparse()方法用于将关卡名称字符串解析为关卡。日志级别的名称必须是有效的日志名称。参数字符串可以由级别名称或整数值组成。级别示例名称:“INFO”、“800”。

句法:

public static Level parse(String name)
    throws IllegalArgumentException

参数:此方法接受一个名称,该名称是要解析的字符串。

Return :此方法返回解析后的值。

异常:此方法引发以下异常:

  • NullPointerException :如果名称为空。
  • IllegalArgumentException :如果值无效。有效值是 Integer.MIN_VALUE 和 Integer.MAX_VALUE 之间的整数,以及所有已知的级别名称。

下面的程序说明了 parse() 方法:
方案一:

// Java program to illustrate parse() method
  
import java.util.logging.Level;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Get level of logger using
        // parse method.
        Level level
            = Level.parse("WARNING");
  
        // print result
        System.out.println("Level  = "
                           + level.toString());
    }
}
输出:
Level  = WARNING

方案二:

// Java program to illustrate parse() method
  
import java.util.logging.Level;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Get level of logger using
        // parse method.
        Level level
            = Level.parse("400");
  
        // print result
        System.out.println("Level  = "
                           + level.toString());
    }
}
输出:
Level  = FINER

参考资料: https: Java Java.lang.Object)