【发布时间】:2015-12-01 12:38:20
【问题描述】:
我不熟悉处理并试图找出一种方法来创建字符串中所有字符的数组。目前我有:
String[] words = {"hello", "devak", "road", "duck", "face"};
String theWord = words[int(random(0,words.length))];
我一直在谷歌搜索,但还没有找到好的解决方案。提前致谢。
【问题讨论】:
标签: processing
我不熟悉处理并试图找出一种方法来创建字符串中所有字符的数组。目前我有:
String[] words = {"hello", "devak", "road", "duck", "face"};
String theWord = words[int(random(0,words.length))];
我一直在谷歌搜索,但还没有找到好的解决方案。提前致谢。
【问题讨论】:
标签: processing
除了您发布的评论(可能应该是一个答案)之外,还有很多方法可以拆分字符串。
最明显的解决方案可能是String.split() 函数。如果你给该函数一个空字符串"" 作为参数,它将分割每个字符:
void setup() {
String myString = "testing testing 123";
String[] chars = myString.split("");
for (String c : chars) {
println(c);
}
}
您也可以只使用String.charAt() 函数:
void setup() {
String myString = "testing testing 123";
for (int i = 0; i < myString.length(); i++) {
char c = myString.charAt(i);
println(c);
}
}
【讨论】: