String,int,char,byte[]陣列的相互轉換
阿新 • • 發佈:2019-01-28
1. String 轉換為int
String str = "abc";
int data = Integer.parseInt(str);
或者
int data = Integer.valueOf(str);
2.int 型資料轉換到String
int a = "3";
String str = Integer.valueOf(a).toString();
3.String 型資料轉換為char型
String str = "abc";
char[] a = str.toCharArray();
4.char型轉化為String型
char a ;
String str = Character.valueOf(a).toString();
5.String 型資料轉換為byte[]陣列
byte[] buf = new byte[1024];
String str = "abcd";
buf = str.getBytes()或者buf = str.getBytes("utf-8");
6.byte[]陣列轉換為String 型資料
byte[] buf = new byte[1024];
String str = new String(buf);
str= String.copyValueOf(str.toCharArray(), 0, buf.length]);