- 相關(guān)推薦
Java標準類庫中類型怎么相互轉(zhuǎn)化
為了方便大家,下面小編為大家整理了關(guān)于Java標準類庫中類型相互轉(zhuǎn)化的方法,一起來看看吧:
組一:
☆ String → byte[] (字符串 轉(zhuǎn) 字節(jié)數(shù)組)
java.lang.String
·byte[] getBytes()
使用平臺的默認字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲到一個新的 byte 數(shù)組中。
·byte[] getBytes(Charset charset)
使用給定的 charset 將此 String 編碼到 byte 序列,并將結(jié)果存儲到新的 byte 數(shù)組。
·byte[] getBytes(String charsetName)
使用指定的字符集將此 String 編碼為 byte 序列,并將結(jié)果存儲到一個新的 byte 數(shù)組中。
☆ String → char[] (字符串 轉(zhuǎn) 字符數(shù)組)
java.lang.String
·char[] toCharArray()
將此字符串轉(zhuǎn)換為一個新的字符數(shù)組。
☆ String → double[]/float[]/int[]/long[]/short[] (字符串 轉(zhuǎn) 其他基本類型數(shù)組)
可以先轉(zhuǎn)成byte[]或char[],然后通過基本類型間的相互轉(zhuǎn)化完成數(shù)組對象類型的轉(zhuǎn)變。
注:String不可能轉(zhuǎn)變成boolean[]數(shù)組類型
☆ boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[] → String (數(shù)組類型 轉(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 (其他類型 轉(zhuǎn) 字符串)
java.lang.String
·static String valueOf(boolean/char/char[]/double/float/int/long/short/Object)
返回指定參數(shù)的字符串表示形式。注:Object類型實際的是 obj.toString() 的值。
java.lang.Boolean/Character/Double/Float/Integer/Long/Short
·static String toString(boolean/char/double/float/integer/long/short)
返回表示指定 類型 的一個新 String 對象。
☆ String → boolean/double/float/int/long/short (字符串 轉(zhuǎn) 其他類型)
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) 其他類型)
java.lang.Boolean/Character/Double/Float/Integer/Long/Short/Object
·String toString()
返回該對象的字符串表示形式。
注:Object類型的表示形式默認為getClass().getName() + '@' + Integer.toHexString(hashCode())
☆ String → Boolean/Double/Float/Integer/Long/Short (字符串 轉(zhuǎn) 包裝器類型)
java.lang.Boolean/Double/Float/Integer/Long/Short
·static Boolean/Double/Float/Integer/Long/Short valueOf(String s)
返回保存用參數(shù)字符串 s 表示的 基本數(shù)據(jù)類型 值的 包裝器 對象。
注:String不能輕易的轉(zhuǎn)變成Character類型。
組四:
☆ Boolean/Character/Double/Float/Integer/Long/Short ←→ boolean/character/double/float/int/long/short (包裝器和基本數(shù)據(jù)類型間的轉(zhuǎn)變)
(1) 包裝器轉(zhuǎn)變成基本數(shù)據(jù)類型
java.lang.Character
·char charValue()
java.lang.Double/Float/Integer/Long/Short
·int intValue()
·shortValue()
·longValue()
·float floatValue()
·double doubleValue()
注:Boolean不能轉(zhuǎn)變成boolean類型
(2) 基本數(shù)據(jù)類型轉(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標準類庫中類型怎么相互轉(zhuǎn)化】相關(guān)文章:
Java中基本數(shù)據(jù)類型與應(yīng)用07-27
Java內(nèi)存溢出的類型10-03
java中File類的使用方法10-01
Java中類的設(shè)計技巧有哪些10-21
java中File類有哪些使用方法06-30
Java基本數(shù)據(jù)類型09-20
SQL語句類型的標準模式07-13
Java認證基礎(chǔ)知識:java字符串轉(zhuǎn)化整型問題07-21
Java時間類及函數(shù)用法07-26