JAVA中把字串轉換成字元陣列的方法:java中通常用split()分割字串,返回的是一個數組。
1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");
2、如果用“|”作為分隔的話,必須是如下寫法,String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");
3、如果在一個字串中有多個分隔符,可以用“|”作為連字元,如,“acount=? and uu =? or n=?”,把三個都分隔出來,可以用string.split("and|or");
4、如果想在串中使用"\"字元,則也需要轉義.首先要表達"aaaa\bbbb"這個串就應該用"aaaa\\bbbb",如果要分隔就應該這樣才能得到正確結果,
String[] aa = "aaa\\bbb\\bccc".split("\\\\");
5、如果是"abc"這種字串,就直接
String string = "abc" ;
char [] stringArr = string.toCharArray(); //注意返回值是char陣列
6、如果要返回byte陣列就直接使用getBytes方法就ok了:<span> </span>String string = "abc" ;<span> </span>byte [] stringArr = string.getBytes();
JAVA中把字串轉換成字元陣列的方法:java中通常用split()分割字串,返回的是一個數組。
1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");
2、如果用“|”作為分隔的話,必須是如下寫法,String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");
3、如果在一個字串中有多個分隔符,可以用“|”作為連字元,如,“acount=? and uu =? or n=?”,把三個都分隔出來,可以用string.split("and|or");
4、如果想在串中使用"\"字元,則也需要轉義.首先要表達"aaaa\bbbb"這個串就應該用"aaaa\\bbbb",如果要分隔就應該這樣才能得到正確結果,
String[] aa = "aaa\\bbb\\bccc".split("\\\\");
5、如果是"abc"這種字串,就直接
String string = "abc" ;
char [] stringArr = string.toCharArray(); //注意返回值是char陣列
6、如果要返回byte陣列就直接使用getBytes方法就ok了:<span> </span>String string = "abc" ;<span> </span>byte [] stringArr = string.getBytes();