java基础数据类型的包装类
基本数据类型 -------------> 对应的包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
TestWrapperClass.java
//基本数据类型的包装类测试 /* byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean */ public class TestWrapperClass { public static void main(String[] args) { /* Double(double value) Constructs a newly allocated Double object that represents the primitive double argument. Double(String s) Constructs a newly allocated Double object that represents the floating-point value of type double represented by the string. */ Integer i = new Integer(100); Double d = new Double("123.456"); int j = i.intValue() + d.intValue(); float f = i.floatValue() + d.floatValue(); System.out.println(j);//223 System.out.println(f);//223.456 double pi = Double.parseDouble("3.1415926"); double r = Double.valueOf("2.0").doubleValue(); double s = pi * r * r; System.out.println(s);//12.5663704 int k; try{ k = Integer.parseInt("1.25");//只能是整数字符串 }catch(NumberFormatException e){ k = -1; System.out.println("数据格式不正确: " + k);//数据格式不正确: -1 } /* static String toBinaryString(int i) Returns a string representation of the integer argument as an unsigned integer in base 2. static String toHexString(int i) Returns a string representation of the integer argument as an unsigned integer in base 16. static String toOctalString(int i) Returns a string representation of the integer argument as an unsigned integer in base 8. */ System.out.println(Integer.toBinaryString(123) + "B");//1111011B 二进制 System.out.println(Integer.toHexString(123) + "H");//7bH 十六进制 System.out.println(Integer.toOctalString(123) + "O");//173O 八进制 } }
F:\java>javac TestWrapperClass.java F:\java>java TestWrapperClass 223 223.456 12.5663704 数据格式不正确: -1 1111011B 7bH 173O F:\java>
相关推荐
Java编程语言提供了八种原始数据类型,包括byte、short、int、long、float、double、char和boolean。这些原始类型在处理数据时非常高效,但它们不具备对象的特性,例如方法调用。为了使原始类型能够参与面向对象的...
Java 基本数据类型与包装类之间的转换的思维脑图
需要注意的是,Java 中的数据类型都有其对应的包装类,例如 Byte, Short, Integer, Long, Float, Double, Character, Boolean 等,这些包装类提供了许多有用的方法来操作它们所对应的基本数据类型。
但在Java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,Java为每个基本类型都提供了包装类,这样,我们便可以把这些基本类型转化为对象来处理了。这些包装类有:Boolean...
- **包装类转换**:Java 提供了六个基本数据类型的包装类,用于在基本类型和对象之间转换。例如,`float f = 100.0f; Float F = new Float(f); Double d = F.doubleValue();` 2. **字符串与其他数据类型的转换** ...
计算机后端-Java-Java核心基础-第21章 常用类 14. 回顾String与基本数据类型包装类的转
枚举是Java语言中的一种特殊数据类型,使用enum关键字定义。枚举可以限制变量的取值范围,使代码更加安全和可读。 代码实例 以下是使用File类和枚举的代码实例: ```java import java.io.*; public class ...
Java基本数据类型包装类原理解析 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便。为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类...
#### 二、Java数据类型分类 Java的数据类型主要分为两大类:原始数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。 ##### 2.1 原始数据类型 原始数据类型包括整型、浮点型、布尔型和...
计算机后端-Java-Java核心基础-第14章 面向对象06 25. 基本数据类型包装类与String的相互
Java中的包装类是Java语言设计的一个重要特性,它们在Java SE中扮演着至关重要的角色,尤其是在处理基本数据类型和对象之间的转换时。包装类为Java的基本数据类型提供了面向对象的接口,使得我们可以将基本类型的值...
在Java编程语言中,包装类(Wrapper Classes)扮演着至关重要的角色,它们是Java为每种基本数据类型提供的一种对象表示形式。这些包装类使得基本数据类型能够参与到面向对象的编程中,如方法参数传递、集合操作等。...
Java基础教程之基本类型数据类型、包装类及自动拆装箱 Java基础教程之基本类型数据类型、包装类及自动拆装箱是Java编程语言的基础知识,它们之间的关系和转换是Java程序员必须了解和掌握的。下面我们将详细介绍Java...
基本数据类型包装类是 Java 语言中的一种机制,用于将基本数据类型封装成对象。这些对象可以被存储在集合中、作为方法的参数、返回值等。在 Java 中,基本数据类型包装类包括 Byte、Short、Integer、Long、Character...
Java包装类是Java编程语言中的一个关键特性,主要用于将基本数据类型(如int、char、boolean等)与对象之间进行转换。这是因为Java的API库中许多类和方法都设计为接收或返回对象,而基本类型不是对象。为了解决这个...
总的来说,Java的基本数据类型包装类是程序设计中不可或缺的一部分,它们不仅提供了基本数据类型和对象之间的转换,还增强了数据处理的灵活性和便利性。在实际开发中,我们应该熟练掌握它们的使用,以提高代码的效率...
包装类存在意义 1.让基本数据类型有面向对象的特征 2.封装了字符串转化成基本数据类型的方法(重点) 常用的字符串转化为基本数据类型的方法: Integer.parseInt() Long.parseLong() Double.parseDouble()
在Java编程语言中,为了使基本数据类型也能具备对象的特性,例如调用方法等,Java为每一种基本数据类型提供了对应的包装类。这些包装类不仅提供了丰富的操作接口,还能够帮助开发者更加方便地处理基本数据类型与对象...
### JAVA数据类型转换详解 #### 一、引言 在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的...