我试图从处理中的字符串中获取一个字母,所以假设草图接收到字符串“x193”,它需要能够隔离 x 和 193 并将它们放在不同的变量中。
问问题
320 次
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);
于 2013-03-27T20:14:29.440 回答