1

如何在 ActionScript 3.0 中将字符串转换为 char 数组?

我尝试了以下代码,但出现错误:

var temp:ByteArray =  new ByteArray();
temp = input.toCharArray();

从错误中,我了解到 toCharArray() 函数不能应用于字符串(即在我的情况下 - 输入)。请帮帮我。我是初学者。

4

2 回答 2

6

我不确定这是否有助于您的目的,但您可以使用String#split()

如果使用空字符串 ("") 作为分隔符,则字符串中的每个字符都将作为一个元素放入数组中。

var array:Array = "split".split("");

现在您可以使用索引获取单个元素

array[0] == 's' ; array[1] == 'p' ....
于 2013-07-17T10:44:59.370 回答
0

根据您需要使用它执行的操作,也可以使用 string.charAt(index) 访问各个字符,而无需将它们拆分为数组。

于 2014-02-06T17:57:45.023 回答