发布网友 发布时间:2022-04-24 09:22
共2个回答
热心网友 时间:2023-09-15 08:27
boolean 是Java中最基本8种类型中的一种,java为8中基本类型提供了封装类,用来表示一个对象
因为boolean在堆栈中,所以更加高效一些。
Boolean是boolean 的封装类,和其他类一样,有属性有方法,可以new,例如:
Boolean flag = new Boolean("true"); // boolean 则不可以!
Boolean 是boolean 的实例化对象类,和Integer对应int一样
自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,
即是你: boolean b1 = true ; 或者 Boolean b2 = true ; 都可以。
唯一只能使用Boolean上的就是从列表或者哈希表获取值时。
比如 boolean t = false;
Map map = new HashMap();
map.put("t", t);
那么获取值时只能用
Boolean t1 = (Boolean) map.get(t); //前面只能用Boolean强制转换,不能使用boolean.
热心网友 时间:2023-09-15 08:28
使用方法:
直接定义并赋值boolean a=false;
由条件表达式赋值boolean b=3>4;
由另一个boolean变量赋值boolean c=a;
由方法返回赋值booleanb4=list.ready()。
特点:
只有两个值true和false,可以把它看做是一个“开关”来使用。
【代码Demo】
boolean over=true;【解释】
变量over就是一个开关,刚开始over的值是true,当n>=10的时候让over的值改为false,这样就可以退出while循环了。