文章标题
来源:互联网 发布:淘宝视频拍摄手机软件 编辑:程序博客网 时间:2024/06/06 07:05
package org.yjl.boolean1;
/**
*@author 作者:岳建立
*@E-Mail 邮箱:1290513799@qq.com
*version 创建时间:2017年6月11日上午10:45:04;
*/
public class MyBoolean {
public static void main(String[] args) {
/*
* Boolean 类继承于Object类,extends Object.
*/
// 属性:有两个静态常量,Boolean.FALSE,Boolean.TRUE;
System.out.println(Boolean.FALSE);//false
//构造方法 有两个 可以利用boolean flag进行创建
Boolean b1=new Boolean(true);
//也可以利用String str进行创建.
Boolean b2=new Boolean(“true”);
Boolean b3=new Boolean(“false”);
//将Boolean对象b1转换为boolean值,用booleanValue()方法.
boolean f=b1.booleanValue();
System.out.println(“对象b1的值为”+f);//true
//比较两个boolean对象值是否相等,可以利用静态方法Boolean.
//int compareTo(boolean b1,boolean b2)进行比较。相等为0,不等为1.
System.out.println(“比较值是否相等:”+Boolean.compare(b1,b2));//0
System.out.println(“比较值是否相等:”+Boolean.compare(b1,b3));//1
//用一个对象与另一个对象进行比较 int compare(boolean b2);
System.out.println(“值是否相等:”+b1.compareTo(b2));//0
//利用继承Object中的 boolean equals()方法.
System.out.println(b1.equals(b3));//false
//将一个字符串变为boolean值对象,可以利用静态方法getBoolean(String name)得到。
boolean b4=Boolean.getBoolean(“false”);
System.out.println(“得到的值:”+b4);
//得到哈希编码。hashCode();有两种方法.均返回int类型.
//1.利用对象得到 1231是真,1237是假.
System.out.println(“利用对象得到hashCode()”+b1.hashCode());//1231
//2利用Boolean的静态方法static hashCode(Boolean b)得到,参数为b1
System.out.println(“利用类静态方法得到hasCode(Boolean b)”+Boolean.hashCode(b1));//1231
//进行位操作,包括与and,或or,异或xor 是静态方法,返回boolean。logicalAnd();
//b1为false,b3为true; 与普通的位操作得到的结果一样. logical,logical,logical,logical,logical;logical;
System.out.println(“进行位与操作:”+Boolean.logicalAnd(b1,b3));
System.out.println(“进行位或操作:”+Boolean.logicalOr(b1,b3));
System.out.println(“进行位异或操作:”+Boolean.logicalXor(b1, b3));
//将字符串转换为boolean对象。常用.
boolean b5=Boolean.parseBoolean(“true”);
System.out.println(“将字符串转换为boolean对象parseBoolean(String name)”+b5);//true
//如果参数是true则为true,否则其他为false;
boolean b6=Boolean.parseBoolean(“false1”);
System.out.println(“字符串参数不是true,false时:”+b6); //false
//将boolean对象转换为字符串。toString()返回为String类型.
//1.利用对象 2.利用静态方法toString(Boolean b1)
System.out.println(“b1对象转换为字符串:”+b1.toString());//true
System.out.println(“利用Boolean静态方法toString(Boolean b)转换:”+Boolean.toString(b1));//true
//转换为Boolean对象。有两种方法,将boolean flag值转换为对象。1利用静态方法ValueOf(boolean flag)得到 。
Boolean b7=Boolean.valueOf(b6); //false
//2.利用静态方法,传递的是String参数.ValueOf(String str)
Boolean b8=Boolean.valueOf(“true”);//true
Boolean b9=Boolean.valueOf(“truedemo1”);//false
System.out.println(“将boolean值转换为Boolean对象”+b7);
System.out.println(“将字符串值转换为Boolean对象”+b8);
System.out.println(“传递的字符串值不是true或者false”+b9);
//切记:Boolean b1=new Boolean(“true”); boolean b2=true;
//b1与b2是不相同的,一个表示对象,一个表示布尔值。虽说可以自动装箱( b1=b2;),但b2不能调用方法.
}
}
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- js如何准确获取当前页面url网址信息
- Win7系统更新显卡后花屏怎么办?Win7系统更新显卡后花屏怎么办?
- 【SQL工具】SQL调优和诊断神器SQLTXPLAIN (SQLT)简介
- 机器人技术(1)基于ROS的机器人底盘AtdRobot
- 函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数(窗口函数,分析函数,混合函数,UDTF),常用函数Demo
- 文章标题
- 2017年计蒜客比赛复赛B D两题
- MFC多文档框架视图页面添加IE内核浏览器
- Vue实现动态显示textarea剩余字数
- Solr admin管理员界面介绍
- Mysql主从复制配置操作指导(主备)
- 一个不需要cookie与js却能实现类似cookie功能的手段
- 设计模式(Design Pattern)
- ElasticSearch 学习随笔