//构造函数,通过字符串参数来初始化对象的值。当参数为true是,对象的值为true,其他情况全部为false(此处忽略大小写)
Boolean b = new Boolean("true");
//获取布尔型对象的布尔值
System.out.println(b.booleanValue());
//比较两个布尔型的值。返回值为0,1,-1。当两个值相同时返回0;当第一个对象的值(b)为false时,返回-1;当第二个对象的值为false时,返回1;
System.out.println(b.compareTo(new Boolean("true")));
//判断两个布尔型对象值是否相等。equals方法中的参数必须是布尔型对象。其他类型的都返回false
System.out.println(b.equals(new Boolean("false")));
/*通过getBoolean()中的参数,去System.getProperty(key,value)中找出key为参数的value值,
* 如果这个value值为true就返回true,其他返回false。如下例:
* 到System.setProperty()中招key为aa的value值,如果这个value值为“true”就返回true,否则返回false
*/
System.setProperty("aa","true");
System.out.println(b.getBoolean("aa"));
//通过hash码来判断true和false,如果返回的hash码为1231则表示对象值为true,1237表示false
System.out.println(b.hashCode());
//解析参数中的字符串是否是true这个字符串,是的话返回布尔型的true,否则返回false(忽略大小写)
System.out.println(b.parseBoolean("true"));
//此方法将参数中的布尔型对象的值转化成字符串。参数的的值可以是true,false,或者Boolean型对象
System.out.println(Boolean.toString(true));
//将布尔型对象得值转化为字符串。
System.out.println(b.toString());
//通过一个布尔型对象生成一个新的对象。此方法一般代替Boolean(boolean value)这个构造函数
System.out.println(Boolean.valueOf(b));
//通过一个字符串的参数,生成一个布尔型的对象。参数字符串为true时,返回对象的值为true,其他情况返回的对象的值都为false
System.out.println(Boolean.valueOf("true"));
已上是对api学习的一些总结,不一定都完全正确。仅作为笔记用。
分享到:
相关推荐
8. **反射机制**:`java.lang.reflect`包提供了反射API,允许程序在运行时动态地获取类的信息并操作类的对象。 9. **国际化和本地化**:`java.text`和`java.util.Locale`支持不同地区和语言的本地化处理。 10. **...
java.lang.reflect包提供了反射API,允许程序在运行时检查类、接口、字段和方法的信息,甚至动态调用方法和访问字段。 11. **泛型**: 自Java 5引入泛型后,程序员可以更安全地处理集合中的对象。泛型限制了集合...
System 类位于 java.lang 包中,是 Java 中最重要的类之一。 3. String, StringBuffer String 和 StringBuffer 是 Java 中两个重要的类,String 用于表示字符串,StringBuffer 用于表示可变字符串。StringBuffer ...
1. **基础类库**:包括`java.lang`包中的基本类,如`Object`、`String`、`Integer`、`Boolean`等,这些都是Java程序的基础。`System`类提供了系统相关的操作,如获取系统属性、标准输入输出流等。 2. **集合框架**...
lang.exception包用于处理Java标准API中的exception,为1.4之前版本提供Nested Exception功能;lang.math包用于处理数字;lang.mutable用于包装值型变量;lang.time包提供处理日期和时间的功 能。 org.apache....
Java API中文文档是Java开发者的重要参考资料,它详细阐述了Java编程语言的核心类库,包括`lang`包中的各种类和接口。`lang`包是Java基础类库的一部分,提供了许多核心功能,对于理解和掌握Java语言至关重要。下面...
2. java.lang.Boolean, boolean -> Boolean:布尔值在两种语言中都有相应的类型。 3. java.lang.Integer -> int:Java的Integer转换为ActionScript的整数。 4. java.lang.Short, java.lang.Byte -> int:Java的Short...
Java API基础包括java.lang包中的基础类库,例如Object类、Math数学类、Comparable可比较接口、基本数据类型的包装类、String字符串类、Class类操作类和System系统类等。这些类库提供了Java语言的基础功能和工具。 ...
1. **`java.lang`包**:这是所有Java程序的基础,包含了一些基本类,如`Object`、`String`、`Integer`、`Boolean`等,以及`System`类用于系统相关的操作,如获取当前时间、系统属性等。 2. **`java.util`包**:提供...
- **String**: 用于表示不可变的字符序列,是Java中最常用的数据类型之一。 - **Character**: 处理单个Unicode字符,包括字符的转换和比较。 - **Number**: 是所有数值类型的抽象基类,如Integer、Double等。 - ...
2. **基础类**:`java.lang`包是最基础的包,包括了所有Java程序自动导入的类,如`Object`(所有类的基类)、`String`、`Integer`、`Boolean`等基本类型包装类,以及`System`、`Class`、`Thread`等核心类。...
- **核心 Java 包**:如 `java.lang`、`java.util`、`java.io` 等,提供了程序设计中最常用的类和接口,例如基本数据类型操作、字符串处理、输入输出流等。 #### 5. 如何编写和运行 Java 应用程序? Java 应用程序...
**方法**: `boolean isEditable(java.lang.String locator)` **说明**: 检查文本框是否可以被编辑。 **示例**: ```java boolean editable = selenium.isEditable("xpath=//input[@name='addProfileLastName']"); ...
1. **基础类与接口**:JavaSE6_API包含了诸如`java.lang`包中的基本类和接口,如`Object`、`String`、`Integer`、`Boolean`等基本类型包装类,以及`Comparable`、`Iterable`等通用接口。这些类和接口构成了Java编程...
例如,文件中提到的`Java`类,可能是指JAVA的根类`java.lang.Object`,它是所有JAVA类的超类。 文件中还涉及到了一些程序代码片段,例如`int a=2, b=4; boolean x; x=a>b; System.out.println(x);`,这是一段简单的...
1. **java.lang**:这是所有Java程序的基础,包含了一些基本类型如`String`、`Integer`、`Boolean`,以及运行时必要的类如`System`、`Object`和`Class`。`Object`类是所有Java类的父类,而`System`类提供了系统级的...
Java 常用API涵盖了编程中的各个方面,对于理解和高效使用Java语言至关重要。以下是这些知识点的详细说明: 1. **面向对象基本概念**: - **类(Class)**: 类是创建对象的蓝图,包含了数据(字段/属性)和行为...
Java为每种基本数据类型提供了对应的封装类,如`Integer`对应`int`,`Boolean`对应`boolean`,这些封装类提供了额外的功能,比如`Integer`的`compareTo()`方法用于比较两个整数的大小,`byteValue()`则可以获取包装...
Java的核心API主要集中在`java.lang`包中,包含了大量常用的基础类,这些类为Java程序提供了基本的操作能力。以下是对`java.lang`包中部分重要类的介绍: 1. **Object**:所有类的基类,提供了一些基本方法如`...