1、问题
在项目中遇到将Controller接收的String类型的参数,类似"true"或"false",转换为boolean类型。
2、方法
parseBoolean:将字符串参数解析为布尔值。
boolean flag = Boolean.parseBoolean("true");
源码:
public static boolean parseBoolean(String s) {
return "true".equalsIgnoreCase(s);
}
3、测试
只有true和false两种,只要字符串等于true,那么就是true,否则,一切都是false。
boolean t1 = Boolean.parseBoolean("aaa");
boolean t2 = Boolean.parseBoolean("true");
boolean t3 = Boolean.parseBoolean("false");
System.out.println(t1); // false
System.out.println(t2); // true
System.out.println(t3); // false
路漫漫其修远兮,吾将上下而求索
译文:在追寻真理方面,前方的道路还很漫长,但我将百折不挠,不遗余力地去追求和探索。
如果您有什么好的想法与方法,欢迎在评论区留言,我们一起讨论~