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

时间:2015-12-01 12:38:20

标签: processing

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

String[] words = {"hello", "devak", "road", "duck", "face"};
String theWord = words[int(random(0,words.length))];

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

1 个答案:

答案 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);
  }
}