Processing 处理:在字符串中创建一个字符数组

Processing 处理:在字符串中创建一个字符数组,processing,Processing,我对处理和尝试找出一种方法来创建字符串中所有字符的数组是新手。目前我有: String[]words={“你好”、“德瓦克”、“路”、“鸭子”、“脸”}; 字符串theWord=words[int(随机(0,words.length)); 我一直在谷歌上搜索,还没有找到一个好的解决方案。提前感谢。除了您发布的评论(可能应该是答案),还有很多方法可以拆分字符串 最明显的解决方案可能是String.split()函数。如果给该函数一个空字符串“作为参数,它将拆分每个字符: void setup()

我对处理和尝试找出一种方法来创建字符串中所有字符的数组是新手。目前我有:

String[]words={“你好”、“德瓦克”、“路”、“鸭子”、“脸”};
字符串theWord=words[int(随机(0,words.length));

我一直在谷歌上搜索,还没有找到一个好的解决方案。提前感谢。

除了您发布的评论(可能应该是答案),还有很多方法可以拆分字符串

最明显的解决方案可能是
String.split()
函数。如果给该函数一个空字符串
作为参数,它将拆分每个字符:

void setup(){
String myString=“testing 123”;
String[]chars=myString.split(“”);
for(字符串c:chars){
println(c);
}
}
您也可以只使用
String.charAt()
函数:

void setup(){
String myString=“testing 123”;
对于(int i=0;i
明白了!我做了第二个,它成功了,但现在每当我尝试用if语句检查字符时,我都会得到一个关于字符如何不是字符串的错误/嗯,字符不是字符串。没错。尝试发布另一个更新的问题-你不必包含拆分部分,只需硬编码角色和你要比较的内容。