1. 程式人生 > >Java中基本資料型別的封裝類

Java中基本資料型別的封裝類

在java中,存在一些基本資料型別,而這些資料型別則都有著對應的封裝類。

public class testBasic {

	public static void main(String[] args) {
		int a = 5;
		Integer b = new Integer(a);  //構造方法1,引數為int型
		System.out.println(b);
		Integer c = new Integer("23"); //構造方法2, 引數為字串型,其中,Boolean類,Byte類,Double類,Number類都相同。而Character類則只能傳入字元。
		System.out.println(c);
		byte byte_b = b.byteValue();  //轉換封裝型別為byte基本型別,Byte類,Double類,Number類,Character類都相同。
		System.out.println(byte_b);
		System.out.println(b.compareTo(c+1));  //比較,小於返回-1,大於返回1,等於返回0.
		System.out.println(b.compareTo(4)); 
		System.out.println(b.equals(c));  //判斷數值是否相等
		System.out.println(b.equals(5));
		int d = b.intValue();  //轉換封裝型別為int基本型別,Byte類,Double類,Number類,Character類都相同。
		System.out.println(d);
		Integer e = Integer.valueOf("345");//轉換字串為Integer封裝型別,Boolean類,Byte類,Double類,Number類,Character類都相同。
		System.out.println(e);
		int f = Integer.parseInt("456");//轉換字串為基本型別,Boolean類,Byte類,Double類,Number類,Character類都相同。
		System.out.println(f);
		String g = b.toString(); //轉換封裝型別為字串,Boolean類,Byte類,Double類,Number類,Character類都相同。
		System.out.println(g);
		char h = 'a';
		System.out.println(Character.toLowerCase(h)); //將字元轉為小寫
		System.out.println(Character.toUpperCase(h)); //將字元轉為大寫
		System.out.println(Character.isLowerCase(h)); //判斷是否為小寫
		System.out.println(Character.isUpperCase(h)); //判斷是否為大寫		
	}
}


相關推薦

Java基本資料型別封裝

在java中,存在一些基本資料型別,而這些資料型別則都有著對應的封裝類。 public class testBasic { public static void main(String[] arg

Java基本資料型別與包裝,字串轉換

儲存範圍大小: byte-short-char-int-long-float-double 低階到高階自動型別轉換: int i = 5; float f = i; double d = i; 高階到低階強制型別轉換: int a = 20; byte b = (byte) a;

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

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

Java基本資料型別與對應的包裝和引用資料型別

基本資料型別變數儲存的是值,引用型別儲存的是物件的引用(物件的地址)。 基本資料型別不具有物件的特性,當有些地方必須要使用物件的時候,例如集合類(List,Set等),基本資料型別就不能使用了,所以Java提供了包裝類。基本資料型別可以進行加減乘除等運算,而包裝類提供了很多

Java基本資料型別和引用資料型別的存放位置

基本資料型別是放在棧中還是放在堆中,這取決於基本型別宣告的位置。 一:在方法中宣告的變數,即使變數是區域性變數,每當程式呼叫方法時,系統都會為該方法建立一個方法棧,其所在方法中宣告的變數就放在方法棧中,當方法結束系統會釋放方法棧,其對應在該方法中宣告的變數隨著

自動拆箱&自動裝箱以及String 和基本資料型別封裝生成的物件是否相等

自動拆箱(unboxing)&自動裝箱(boxing) @author 李東秀|| qq:1028659927 本文主要為自己理解所做的學習筆記,如有不對的地方, 望各位看官不吝指出,程式碼執行環境:Ubuntu 14.04,jdk1.7版本         在j

JAVA基本資料型別和佔用記憶體空間大小

byte:1個位元組,8位,-128~127 最大儲存資料量 255short:2個位元組,16位,-32768~32767 最大儲存資料量 65535char:2個位元組,16位,儲存Unicode編碼,用‘’int:4個位元組,32位,負的2的31次方~2的31次方-1 

java基本資料型別八種

java基本資料型別:四類八種 數值型:整型byteshort int long 非數值:字元型char 浮點型floatdouble 布林boolean 基本資料型別 byte(位元組型) short(短整型)) int(整型) long(長整型) float(浮點

Java基本資料型別與流的操作方法

package com.j2medev.mingjava;import java.io.*;public class TestDataIO{ public static void main(String[] args) throws IOException {  Account account = new A

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

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

你真的搞明白Java基本資料型別的轉換了嗎?

寫這篇部落格源於在進行長連線通訊的時候我們需要將流資料和我們的String、基本型別的資料之間進行轉換,我們知道byte[]與String之間的轉換相當方便,那麼接下來我們就要弄懂byte[]與基本資料型別之間的轉換了。 計算機中的儲存 首先

java基本資料型別封裝

部落格轉自https://blog.csdn.net/maggiedorami/article/details/7944459     Integer是一個類,是int的封裝類。 int是基本資料型別。 Integer就是把一個int型別的封裝成一個類。

Java基本資料型別封裝、字串的相互轉換

一、基本資料型別與其對應的封裝類之間的相互轉換 基本資料型別轉換為封裝類 1·直接賦值  (自動打包) Integer i=3;   2·使用封裝類的含參建構函式(例項化) Integer i=new Integer(3);   3·使用封裝類提供的valueOf

java基本資料型別-四八種

一.四類八種 1.整型:byte   short   int   long 取值範圍: byte < short <int <long 2.浮點型 :float   double 取

OpenCv學習筆記(三)---OpenCv基本資料型別--Point,Size,Rect,Scalar,Vec3b型別的詳細解釋及其OpenCv原始碼的詳細分析

/********************************************************************************************* 程式功能: OpenCv的基本資料結構原始碼的解讀,我們常用的Ope

java8基本資料型別佔用位元組空間

基本資料型別 所佔用空間大小 byte b; 1位元組 short s; 2位元組 int i; 4位元組 long l; 8位元組 char c; 2位元組(C語言中是1位元組) flo

Java 八大基本資料型別以及包裝的詳解

一、java中八種基本資料型別對應的包裝型別:   原始型別 包裝類 原始型別所佔的位元組數    short    Short       2個位元組                        

JAVA的8基本資料型別

Java語言提供了八種基本型別。六種數字型別(四個整型,兩個浮點型),一種字元型別,還有一種布林型。 1、整數:定義:沒有小數部分的數字,負數是允許的。種類:Java提供四種整數型別:byte      1個位元組     -128到127short     2個位元組 

一、java的8基本資料型別

1、整數型:byte(8位)、short(16位)、int(32位)、long(64位)2、浮點型:float(32位)、double(64位),預設的浮點型別是double,如果要指明是float,須在後面加f3、字元型:char(16位)4、布林型:boolean(1位)

JavaSE_day9_常用API_Object_String_StringBuffer_正則表示式_Date_DateFormat_Calendar_基本資料型別包裝

1.Object類 是Java語言中的根類,即所有類的父類。它中描述的所有方法子類都可以使用。所有類在建立物件的時候,最終找的父類就是Object 方法: equals方法,用於比較兩個物件是否相同,它其實就是使用兩個物件的記憶體地址在比較。Object類中的equals方法內部使用的就