数据类型的封装类

简介: 数据类型的封装类

引入基本数据分装类的原因


基本数据类型不是类,不能产生对象,java引进基本数据类型的封装类,以统一的机制处理所有的数据类型


整数类型的封装类

byte

Byte

short

Short

int

Integer

long

Long


浮点类型的封装类

float

Float

double

Double


字符类型的封装类

char

Character

布尔类型封装类

boolean

Boolean

基本数据类型封装类的变量和方法

Integer类的类变量

MAX_VALUE和MIN_VALUE


Integer类的构造方法

public Integer(int value)

用一个int类型的量生成一个Integer对象

Integer i=new Integer(5);


自动装箱(AutoBoxing)

Integer i=5;


public Integer(String s)

用一个字符串生成一个Integer对象

Integer i=new Integer(“05”);


Integer类的非静态方法

public int intValue()

将Integer对象转换成int类型的值

Integer i=5;

int value=i.intValue();


自动拆箱(AutoUnboxing)

Integer i=5;

int value=i;


public String toString()

将Integer对象转换成一个字符串

Integer i=5;

String s=i.toString();


public static int parseInt(String s)

把字符串转换成int类型的值

int i=Integer.parseInt("-05");


public static Integer valueOf(String s)

把字符串转换成Integer对象

Integer i=Integer.valueOf(“2007”);


Character类

构造方法

public Character(char c)

用一个char类型的量生成一个Character对象

Character类中的常用类方法

public static boolean isDigit(char ch)

public static boolean isLetter(char ch)

public static boolean isLetterOrDigit(char ch)

public static boolean isLowerCase(char ch)

public static boolean isUpperCase(char ch)

public static char toLowerCase(char ch)

public static char toUpperCase(char ch)

public static boolean isSpaceChar(char ch)

publicclassExample{
publicstaticvoidmain(Stringargs[ ]) {
chara[ ]={'a','b','c','D','E','F'};
for(inti=0;i<a.length;i++)
 {
if(Character.isLowerCase(a[i]))
a[i]=Character.toUpperCase(a[i]);
elseif(Character.isUpperCase(a[i]))
a[i]=Character.toLowerCase(a[i]);
 }
for(inti=0;i<a.length;i++)
System.out.printf("%6c",a[i]);
 }
}


目录
相关文章
|
Oracle Java 关系型数据库
八种基本数据类型的大小,以及他们的封装类
八种基本数据类型的大小,以及他们的封装类
96 0
|
JavaScript 前端开发 C++
cheerp数据类型包装
这个文章主要描述在cheerp环境下, js和c++侧数据类型的转换和包装内容。 1 基础数据类型 首先我们知道javascript是弱类型的脚本语言,开发者在开发的时候不必关注数据的类型和边界,而c++是静态编程语言, 在编译阶段就需要确定类型,在编译器处理的时候可以获得更好的优化。
1726 0
|
9月前
|
存储 Java 数据库
java包装类的作用、基本类型和包装类型的区别
java包装类的作用、基本类型和包装类型的区别
137 0
java包装类的作用、基本类型和包装类型的区别
|
Java
java对象转换String类型的三种方法
在很多情况下我们都需要将一个对象转换为String类型。一般来说有三种方法可以实现:Object.toString()、(String)Object、String.valueOf(Object)。下面对这三种方法一一分析     一、采用Object.toString()toString方法是java.lang.Object对象的一个public方法。
850 0
|
9月前
|
JavaScript 前端开发 编译器
TypeScript 中的基础类型:原始类型、对象类型、数组类型、元组类型、枚举类型和联合类型
TypeScript 中的基础类型:原始类型、对象类型、数组类型、元组类型、枚举类型和联合类型
91 1
|
5月前
|
前端开发 JavaScript
前端基础(四)_数据类型的强制转换
本文探讨了JavaScript中数据类型的强制转换方法,包括将其他类型转换为Number类型(使用`Number`函数)、转换为String类型(使用`toString`方法或`String`函数)、以及转换为Boolean类型(使用`Boolean`函数)。同时,文章还讨论了`parseInt`和`parseFloat`函数用于从字符串中解析出整数或浮点数,以及`isNaN`函数用于检测一个值是否是非数字。
48 2
前端基础(四)_数据类型的强制转换
|
Java
Java反射获取基本类型、包装类型、String对象类型的字段值
package com.zkn.reflect.classinfo; import java.lang.reflect.Field; import java.lang.reflect.Type; import com.zkn.reflect.scope.Company; import com.zkn.reflect.scope.People; /** * &lt;p&gt;Titl
3101 0
|
9月前
|
前端开发 Java Spring
基本数据类型,特殊数据类型-和字符串自动转换
基本数据类型,特殊数据类型-和字符串自动转换
88 0

热门文章

最新文章