亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

JAVA認(rèn)證 百分網(wǎng)手機(jī)站

Java標(biāo)準(zhǔn)類(lèi)庫(kù)中類(lèi)型怎么相互轉(zhuǎn)化

時(shí)間:2017-12-19 14:11:56 JAVA認(rèn)證 我要投稿

Java標(biāo)準(zhǔn)類(lèi)庫(kù)中類(lèi)型怎么相互轉(zhuǎn)化

  為了方便大家,下面小編為大家整理了關(guān)于Java標(biāo)準(zhǔn)類(lèi)庫(kù)中類(lèi)型相互轉(zhuǎn)化的方法,一起來(lái)看看吧:

  組一:

  ☆ String → byte[] (字符串 轉(zhuǎn) 字節(jié)數(shù)組)

  java.lang.String

  ·byte[] getBytes()

  使用平臺(tái)的默認(rèn)字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲(chǔ)到一個(gè)新的 byte 數(shù)組中。

  ·byte[] getBytes(Charset charset)

  使用給定的` charset 將此 String 編碼到 byte 序列,并將結(jié)果存儲(chǔ)到新的 byte 數(shù)組。

  ·byte[] getBytes(String charsetName)

  使用指定的字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲(chǔ)到一個(gè)新的 byte 數(shù)組中。

  ☆ String → char[] (字符串 轉(zhuǎn) 字符數(shù)組)

  java.lang.String

  ·char[] toCharArray()

  將此字符串轉(zhuǎn)換為一個(gè)新的字符數(shù)組。

  ☆ String → double[]/float[]/int[]/long[]/short[] (字符串 轉(zhuǎn) 其他基本類(lèi)型數(shù)組)

  可以先轉(zhuǎn)成byte[]或char[],然后通過(guò)基本類(lèi)型間的相互轉(zhuǎn)化完成數(shù)組對(duì)象類(lèi)型的轉(zhuǎn)變。

  注:String不可能轉(zhuǎn)變成boolean[]數(shù)組類(lèi)型

  ☆ boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[] → String (數(shù)組類(lèi)型 轉(zhuǎn) 字符串)

  java.util.Arrays

  ·static String toString(boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[])

  返回指定數(shù)組內(nèi)容的字符串表示形式。

  java.lang.String

  ·static String valueOf(char[])

  返回char[]數(shù)組的字符串表示形式

  組二:

  ☆ boolean/char/double/float/int/long/short/Object → String (其他類(lèi)型 轉(zhuǎn) 字符串)

  java.lang.String

  ·static String valueOf(boolean/char/char[]/double/float/int/long/short/Object)

  返回指定參數(shù)的字符串表示形式。注:Object類(lèi)型實(shí)際的是 obj.toString() 的值。

  java.lang.Boolean/Character/Double/Float/Integer/Long/Short

  ·static String toString(boolean/char/double/float/integer/long/short)

  返回表示指定 類(lèi)型 的一個(gè)新 String 對(duì)象。

  ☆ String → boolean/double/float/int/long/short (字符串 轉(zhuǎn) 其他類(lèi)型)

  java.lang.Boolean/Double/Float/Integer/Long/Short

  ·static boolean parseBoolean(String s)

  ·static double parseDouble(String s)

  ·static float parseFloat(String s)

  ·static int parseInt(String s)

  ·static long parseLong(String s)

  ·static short parseShort(String s)

  組三:

  ☆ Boolean/Character/Double/Float/Integer/Long/Short/Object → String (字符串 轉(zhuǎn) 其他類(lèi)型)

  java.lang.Boolean/Character/Double/Float/Integer/Long/Short/Object

  ·String toString()

  返回該對(duì)象的字符串表示形式。

  注:Object類(lèi)型的表示形式默認(rèn)為getClass().getName() + '@' + Integer.toHexString(hashCode())

  ☆ String → Boolean/Double/Float/Integer/Long/Short (字符串 轉(zhuǎn) 包裝器類(lèi)型)

  java.lang.Boolean/Double/Float/Integer/Long/Short

  ·static Boolean/Double/Float/Integer/Long/Short valueOf(String s)

  返回保存用參數(shù)字符串 s 表示的 基本數(shù)據(jù)類(lèi)型 值的 包裝器 對(duì)象。

  注:String不能輕易的轉(zhuǎn)變成Character類(lèi)型。

  組四:

  ☆ Boolean/Character/Double/Float/Integer/Long/Short ←→ boolean/character/double/float/int/long/short (包裝器和基本數(shù)據(jù)類(lèi)型間的轉(zhuǎn)變)

  (1) 包裝器轉(zhuǎn)變成基本數(shù)據(jù)類(lèi)型

  java.lang.Character

  ·char charValue()

  java.lang.Double/Float/Integer/Long/Short

  ·int intValue()

  ·shortValue()

  ·longValue()

  ·float floatValue()

  ·double doubleValue()

  注:Boolean不能轉(zhuǎn)變成boolean類(lèi)型

  (2) 基本數(shù)據(jù)類(lèi)型轉(zhuǎn)變成包裝器

  java.lang. Boolean/Character/ Double/Float/Integer/Long/Short

  ·static Boolean valueOf(boolean b)

  ·static Character valueOf(char c)

  ·static Double valueOf(double d)

  ·static Float valueOf(float f)

  ·static Integer valueOf(int i)

  ·static Long valueOf(long l)

  ·static Short valueOf(short s)

【Java標(biāo)準(zhǔn)類(lèi)庫(kù)中類(lèi)型怎么相互轉(zhuǎn)化】相關(guān)文章:

1.Java基本數(shù)據(jù)類(lèi)型

2.Java中基本數(shù)據(jù)類(lèi)型與應(yīng)用

3.java基礎(chǔ)知識(shí):強(qiáng)制類(lèi)型轉(zhuǎn)換

4.怎么安裝java環(huán)境

5.Java的接口和抽象類(lèi)

6.java類(lèi)加載器的樹(shù)狀組織結(jié)構(gòu)

7.JAVA認(rèn)證簡(jiǎn)介

8.java試題及答案

9.java的輸入語(yǔ)句小結(jié)