Java如何將字串轉換為字元陣列?
java string toCharArray()方法將此字串轉換為字元陣列。它返回一個新建立的字元陣列,它的長度和這個字串相似,它的內容用這個字串的字元初始化。返回一個新分配的字元陣列,其長度為該字串的長度,其內容被初始化為包含該字串表示的字元序列。
public class StringToCharArrayExample { public static void main(String[] args) { String input = "java-jdon"; char[] chars = input.toCharArray(); for (int i = 0; i < input.length(); i++) { System.out.print(chars[i] +" "); } } } |
toCharArray 內部實現:
這將檢查字串是否包含拉丁字元或 UTF16 字元。
public char[] toCharArray() { return isLatin1() ? StringLatin1.toChars(value) : StringUTF16.toChars(value); } |
如果字串是拉丁語,則呼叫StringLatin1.toChars
public static char[] toChars(byte[] value) { char[] dst = new char[value.length]; inflate(value, 0, dst, 0, value.length); return dst; } |
如果字串是拉丁語,則呼叫StringUTF16.toChars並呼叫getChars()方法。
public static char[] toChars(byte[] value) { char[] dst = new char[value.length >> 1]; getChars(value, 0, dst.length, dst, 0); return dst; } |
相關文章
- js如何將陣列元素轉換為字串JS陣列字串
- JavaScript將陣列轉換為字串JavaScript陣列字串
- 將字串陣列轉換為浮點數陣列字串陣列
- javascript如何將字串轉換成陣列JavaScript字串陣列
- JavaScript 字串轉換為陣列JavaScript字串陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- Java將地圖轉換為陣列[Snippet]Java地圖陣列
- javascript將字串轉換為陣列程式碼例項JavaScript字串陣列
- json字串 轉換為陣列JSON字串陣列
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- Java中將 int[] 陣列 轉換為 List(ArrayList)Java陣列
- 如何在Java中將字串轉換為日期Java字串
- jQuery將類陣列物件轉換為陣列jQuery陣列物件
- js將偽陣列或者集合轉換為陣列JS陣列
- Java 中陣列轉換為 ListJava陣列
- 字串指標與字元陣列 (轉)字串指標字元陣列
- Ruby小記--字串轉字元陣列字串字元陣列
- T-SQL——將字串轉換為多列SQL字串
- javascript將類陣列轉換為陣列程式碼例項JavaScript陣列
- ES6字串轉換為陣列字串陣列
- js使用指定字元將字串分割生成陣列JS字元字串陣列
- 字元陣列與字串字元陣列字串
- javascript字串和陣列轉換JavaScript字串陣列
- js將dom元素集合轉換為陣列JS陣列
- javascript如何將字串轉換為數字JavaScript字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- PHP陣列轉換為js陣列PHP陣列JS
- PHP利用JSON將XML轉換為陣列PHPJSONXML陣列
- 字串和陣列的相互轉換字串陣列
- php陣列如何轉換為xml的形式?PHP陣列XML
- 如何將一維陣列轉換成與考慮南天陣列元素?陣列
- 陣列與字串方法與相互轉換陣列字串
- iOS字串和陣列的相互轉換iOS字串陣列
- js 陣列,字串,json互相轉換陣列字串JSON
- js如何將英文字元轉換為大寫JS字元
- 如何將時間字串轉換為時間物件字串物件
- Join方法把陣列轉為字串陣列字串
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列