1. 程式人生 > >JAVA基本型別的包裝類

JAVA基本型別的包裝類

有時候我們需要將基本資料型別轉換成對應的包裝型別,java給我們提供了對應的包裝型別。

程式碼演示:

public class Test {
public static void main(String[] args) {
Integer x = new Integer(10); //裝箱,將基本資料型別變成包裝類
Double y = new Double(10.0);
Float f = new Float(20.0f);
int t = x.intValue(); //拆箱,將包裝類程式設計基本資料型別
double n = y.doubleValue();
float m = f.floatValue();
System.out.println(t); //10
System.out.println(n); //10.0
System.out.println(m); //20.0
}
}
程式碼講解:

裝箱: Number 物件名 = new Number(Number類的基本資料型別數值);

裝箱還有兩種方式:自動裝箱,Integer num = 10;

使用Integer中的valueOf()方法,Integer num = Integer.valueOf(10);
拆箱:Number類基本資料型別 變數名 = 物件名.NumberValue();

字串型別使用包裝類轉換成基本資料型別
程式碼演示:

package demo;

public class Test {
public static void main(String[] args) {
String str1 = “10”;
String str2 = “20.0”;
String str3 = “true”;
int x = Integer.parseInt(str1);
double y = Double.parseDouble(str2);
boolean z = Boolean.parseBoolean(str3);
System.out.println(x); //10
System.out.println(y); //20.0
System.out.println(z); //true
}
}
程式碼講解:將字串型別轉換成需要的基本的資料型別都可以使用Number.parseNumber(String str);來進行轉換,只有一個特殊的,就是char型別,Character包裝類沒法做到,因為字串是一串,不能將一串轉成一個字元,但可以使用String類的charAt()取出指定索引的一個字元。

相關推薦

java基本型別包裝

一.基本型別包裝類概述 在實際程式使用中,程式介面上使用者輸入的資料都是以字串型別進行儲存的 8種基本型別對應的包裝類如下: 1.將字串轉成基本型別: 2.將基本數值轉成字串有3種方式: ①基本型別直接與””相連線即可;例如:34+"" ②呼叫String的valueOf方法;String

Java當中的基本型別包裝

Java當中的基本型別包裝類 01 基本資料型別物件的包裝類 **什麼是基本資料型別物件包裝類呢?**就是把基本資料型別封裝成物件,這樣就可以提供更多的操作基本數值的功能了。 基本資料型別物件的包裝類8個: 基本資料型別

常見物件StringBuffer、Arrays基本型別包裝+JAVA學習筆記-DAY13

13.01_常見物件(StringBuffer類的概述) A:StringBuffer類概述 通過JDK提供的API,檢視StringBuffer類的說明 執行緒安全的可變字元序列 B:StringBuffer和String的區別

Java-String和StringBuffer,基本型別包裝

String String類是final類,String物件是常量物件,被初始化或賦值後,它的值和所分配的記憶體內容就不可再改變 當需要重新賦值的時候,系統發現原來的空間不能再追加新的內容,系統只能重新生成第二個新的物件str並重新申請一個新的記憶體空間。 s

Java基礎-----基本型別包裝概述

前言 將基本資料型別封裝成物件的好處在於可以在物件中定義更多的功能方法操作該資料。 Integer概述 Integer類在物件中包裝了一個基本型別int的值,該類提供了多個方法,能在int型別和String型別之間相互轉換。 構造方法 1、public Int

基本型別包裝、System、Math、Arrays、大資料運算

1 基本型別包裝類 Java中想對8種基本資料型別進行復雜操作很困難。 實際程式介面上使用者輸入的資料都是以字串型別進行儲存的。 程式開發中,需要把字串轉換成指定的基本資料型別。   1.1基本資料型別物件包裝類 定義:java將基本資料型別值封裝成了物件,提供更多的操作基本數值的功能。

第1章基本型別包裝

1.將字串轉成基本型別: package vp.lu.demo3; /** 字串,包裝類,基本資料型別的相互轉換 @author 18875 / public class Demo1 { public static void main(String[] a

基本型別包裝、自動裝箱拆箱

基本型別包裝類 public class Demo03 { public static void main(String[] args) { //字串轉基本資料型別 String str="12"; int strint=Integer.p

常用API(一)——String、StringBuffer與基本型別包裝

String 關於String這個特殊類,我到現在都還沒搞明白,我覺得可能主要是由於沒有搞懂JVM的記憶體結構引起的,但還是對其進行以下記錄。 字串是一個特殊的物件。 字串一旦初始化就不可以被改變。 String str = "abcd"; 以上這句

基本型別包裝以及String之間的轉換,自動拆裝箱。

一:  基本型別包裝類:           為什麼會有基本型別包裝類?                         為了對基本資料型別進行更多的操作,更方便的操作,java就針對每一種基本資料型別提供了對應的類型別.           常用操作:    常用的操作

Java基本型別及其包裝

Java基本型別及其包裝類 1.java中的基本型別         java中一共提供了8中基本資料型別,分別有byte,short,int,long,float,double,boolean,char; . &

Java基本型別包裝(一)

Java基本型別和包裝類(一) java有8個基本型別,但是它們不具備面向物件的特性所以不能直接參與面向物件開發, 那麼在實際使用上會出現很多的不便為此java為8個基本型別提供了對應的包裝類, 以便於讓基本型別以物件形式存在並參與面向物件的開發中

JAVA基本型別包裝的裝箱與拆箱

JAVA的包裝類 Java語言是一個面向物件的語言,但是Java中的基本資料型別卻是不面向物件的,這在實際使用時存在很多的不便,為了解決這個不足,在設計類時為每個基本資料型別設計了一個對應的類進行代表,這樣八個和基本資料型別對應的類統稱為包裝類(Wrapper Class)

java基礎-基本資料型別包裝中的一些坑

首先來看一段程式碼: class Demo_04 { public static void main(String[] args) { System.out.println(test(100,100)); System.out.println(test(5

java基本型別、陣列、集合對應的包裝詳解

本文主要是整理了近期所閱書籍而成。 第一個,基本型別的包裝類: 基本資料型別:byte,int,       short, long, boolean,char,       float,double等 包裝型別     : Byte,Integer,Short,L

java基本型別包裝【轉】

java是一種面嚮物件語言,java中的類把方法與資料連線在一起,並構成了自包含式的處理單元.但在java中不能定義基本型別(primitive type),為了能將基本型別視為物件來處理,並能連線相關的方法,java為每個基本型別都提供了包裝類,這樣,我們便可以把這些

java 基本型別包裝的==和equels問題

Integer i = 42; Long l = 42l; Double d = 42.0; 下面為true的是 (i == l)=》false (i == d)=》false (l == d)=》false i.equals(d)=》false d.equals(l)=》

Java--基本型別資料包裝

1. 基本資料型別 引用資料型別 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 2.基本資料型別

java基本型別對應的包裝

1、包裝類概述 基本型別的包裝類主要提供了更多的實用操作,這樣更容易處理基本型別。所有的包裝類都是 final 的,所以不能建立其子類,包裝類都是不可變物件 基本型別 包裝類 byte Byte short Short char Char

Java基礎——Java筆記——基本資料型別包裝注意

基本資料型別包裝類有8種,其中7種都有parseXxx方法,可以將這7種字串表現形式轉換成基本資料型別 注意:char的包裝類Character中沒有parseXxx方法,字串到字元陣列的轉換用toCharArray() jdk1.5版本後增加了自動裝箱,自動拆箱新特性。