java.util.logging.Level的parse()方法用于将级别名称字符串解析为Level。日志记录级别的名称必须是有效的日志记录名称。参数字符串可以由级别名称或整数值组成。级别示例名称:“INFO”,“800”。
用法:
public static Level parse(String name) throws IllegalArgumentException
参数:此方法接受一个名称,该名称是要解析的字符串。
返回:此方法返回解析后的值。
异常:此方法引发以下异常:
- NullPointerException :如果名称为null。
- IllegalArgumentException:如果该值无效。有效值是Integer.MIN_VALUE和Integer.MAX_VALUE之间的整数,以及所有已知级别的名称。
以下示例程序旨在说明parse()方法:
示例1:
// 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
示例2:
// 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://docs.oracle.com/javase/10/docs/api/java/util/logging/Level.html#parse(java.lang.Object)
相关用法
- Java Period parse()用法及代码示例
- Java OffsetTime parse()用法及代码示例
- Java ChoiceFormat parse()用法及代码示例
- Java LocalDateTime parse()用法及代码示例
- Java LocalDate parse()用法及代码示例
- Java NumberFormat parse()用法及代码示例
- Java LocalTime parse()用法及代码示例
- Java SimpleDateFormat parse()用法及代码示例
- Java Instant parse()用法及代码示例
- Java ZonedDateTime parse()用法及代码示例
- Java Year parse(CharSequence)用法及代码示例
- Java Duration parse(CharSequence)用法及代码示例
- Java YearMonth parse(CharSequence)用法及代码示例
- Java Year parse(CharSequence,DateTimeFormatter)用法及代码示例
- Java YearMonth parse(CharSequence,DateTimeFormatter)用法及代码示例
注:本文由纯净天空筛选整理自AmanSingh2210大神的英文原创作品 Level parse() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。