如何在ActionScript 3.0中将字符串转换为char数组?
我尝试了以下代码,但收到错误:
var temp:ByteArray = new ByteArray();
temp = input.toCharArray();
从错误中,我知道toCharArray()函数不能应用于字符串(即在我的情况下 - 输入)。请帮帮我。我是初学者。
答案 0 :(得分:6)
我不确定这是否有助于您的目的,但您可以使用String#split():
如果使用空字符串(“”)作为分隔符,则字符串中的每个字符都将作为元素放置在数组中。
var array:Array = "split".split("");
现在您可以使用索引
获取单个元素array[0] == 's' ; array[1] == 'p' ....
答案 1 :(得分:0)
根据您需要执行的操作,也可以使用string.charAt(index)访问单个字符,而不将它们拆分为数组。