如何在ActionScript 3.0中將字符串轉換爲char數組?如何在ActionScript 3中將字符串轉換爲char數組?
我嘗試下面的代碼,但我得到一個錯誤:
var temp:ByteArray = new ByteArray();
temp = input.toCharArray();
從錯誤中,據我所知,toCharArray()函數不能應用到字符串(即在我的情況 - 輸入)。請幫助我。我是一名初學者。
如何在ActionScript 3.0中將字符串轉換爲char數組?如何在ActionScript 3中將字符串轉換爲char數組?
我嘗試下面的代碼,但我得到一個錯誤:
var temp:ByteArray = new ByteArray();
temp = input.toCharArray();
從錯誤中,據我所知,toCharArray()函數不能應用到字符串(即在我的情況 - 輸入)。請幫助我。我是一名初學者。
我不知道如果這有助於你的目的,但你可以使用String#split():
If you use an empty string ("") as a delimiter, each character in the string is placed as an element in the array.
var array:Array = "split".split("");
現在你可以使用索引獲取單個元素
array[0] == 's' ; array[1] == 'p' ....
取決於你需要什麼使用它,單個字符也可以通過string.charAt(index)來訪問,而不需要將它們拆分成數組。