String類 之轉換
3.轉換
3.1 將字元陣列轉成字串(兩個方法一樣)
建構函式: String(char[])
Stirng(char[],offset,count):將字元陣列中的一部分轉成字元
靜態方法:
static String copyValueOf(char[])
static String xopyValueOf(char[] data,int offset,int count)
package myclass;
class StringMethod
{
public static void main(String[] args)throws Exception
{
method_trans();
}
public static void method_trans()
{
char[] arr = {‘a’,‘b’,‘c’,‘d’};
String s= new String(arr,1,3);
sop(“s=” +s);
}
}
3.2將字串轉成字元陣列
char{} toCharArray();
package myclass;
class StringMethod
{
public static void main(String[] args)throws Exception
{
method_trans();
}
public static void method_trans()
{
String s1 = “abcdefg”;
char[] chs = s1.toCharArray();
for(int x=0;x<chs.length;x++)
{
System.out.println(chs[x]);
}
}
}
3.3將位元組陣列轉成字串
3.4將字串轉成位元組陣列
byte[] getBytes();
3.5將基本資料型別轉換為字串
Static String ValueOf(int)
Static String ValueOf(double)
特殊:::字串和位元組陣列在轉換過程中,是可以指定編碼表的。