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