1

我试图从处理中的字符串中获取一个字母,所以假设草图接收到字符串“x193”,它需要能够隔离 x 和 193 并将它们放在不同的变量中。

4

2 回答 2

1

您实际上并不需要获取并放置“x”,因为它总是相同的,所以只需获取它后面的内容,直到字符串的末尾。就像是:

字符串[] a = {"x1", "x12", "x123"};

String[] onlyNumbers = new String[3];

无效设置(){
  for (int i = 0; i 长度; i++){
    String Stirp = a[i].substring(a[i].indexOf('x')+1, a[i].length());
    onlyNumbers[i] = Stirp;
  }
  println(onlyNumbers);
}

如果您需要性能,您也可以使用StringBuilder,这要快得多。

于 2013-03-27T21:48:10.277 回答
0

你需要这样的东西:

字符串 inQuestion = "x193";

String myCharacter = inQuestion.substring(0, 1);

http://www.processing.org/reference/String_substring_.html

于 2013-03-27T20:14:29.440 回答