包裹类型
2019-04-13 本文已影响0人
Dujf
包裹类型
概述
对于基本数据类型,Java提供了对应的包裹(wrap)类型。这些包裹类型将一个基本数据类型的数据转换成对象的形式,从而使得它们可以像对象一样参与运算和传递。下表列出了基本数据类型所对应的包裹类型:
基本类型 | 包裹类型 |
---|---|
boolean | Boolean |
char | Character |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
包裹类型的变量
- Integer i = 10;
- Integer i = new Integer(10);
- Integer i = new Integer(“10”);
获得包裹类型的值
- Integer iii= 10;
- int i = iii;
包裹类型的用处
- 获得该类型的最大最小值
- lnteger.MIN_VALUE
- integer.MAX_VALUE
Character
static boolean isDigit(char ch) | 判断这个字符是不是数字 |
---|---|
static boolean isLetter(char ch) | 判断这个字符是不是字母 |
static boolean isLetterOrDigit(char ch) | 判断这个字符是不是字母或数字 |
static boolean isLowerCase(char ch) | 判断这个字符是不是小写字母 |
static boolean isUpperCase(char ch) | 判断这个字符是不是大写字母 |
static boolean isWhitespace(char ch) | 判断这个字符是不是一种空格 |
static char toLowerCase(char ch) | 把这个字符转换成小写 |
static char toUpperCase(char ch) | 把这个字符转换成大写 |
public class wrapType {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
System.out.println(Character.isDigit('1'));
System.out.println(Character.isLetter('a'));
System.out.println(Character.toLowerCase('A'));
System.out.println(Character.toUpperCase('a'));
}
}
.