我是处理新手并尝试找出一种方法来创建字符串中所有字符的数组。目前我有:
String[] words = {"hello", "devak", "road", "duck", "face"};
String theWord = words[int(random(0,words.length))];
我一直在谷歌搜索,还没有找到一个好的解决方案。提前谢谢。
答案 0 :(得分:0)
除了您发布的评论(可能应该是答案)之外,还有很多方法可以分割字符串。
最明显的解决方案可能是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);
}
}