我试图从处理中的字符串中获取一个字母 所以让我们说草图接收字符串“x193”,它需要能够隔离x和193并将它们放在不同的变量中。顺便说一句,我试图制作和arduino电源蚀刻草图使用我的电脑绘制图像和arduino提供电位器数据。这听起来像一个菜鸟问题,但谢谢
答案 0 :(得分:1)
你真的不需要得到并放置'x',因为它始终是相同的,所以只需得到它后面的内容,直到字符串的结尾。类似的东西:
String[] a = {"x1", "x12", "x123"}; String[] onlyNumbers = new String[3]; void setup(){ for (int i = 0; i length; i++){ String stirp = a[i].substring(a[i].indexOf('x')+1, a[i].length()); onlyNumbers[i] = stirp; } println(onlyNumbers); }
如果你需要表现,你也可以使用StringBuilder,这要快得多。
答案 1 :(得分:0)
你需要这样的东西:
字符串inQuisition =“x193”;
String Character = inQuisition.substring(0,1);
请参阅http://www.processing.org/reference/String_substring_.html