処理中の文字列から文字を取得しようとしているので、スケッチが文字列「x193」を受け取ったとしましょう。x と 193 を分離して、それらを異なる変数に入れる必要があります。
2 に答える
1
「x」は常に同じであるため、実際に取得して配置する必要はありません。そのため、文字列の最後まで、その後にあるものを取得するだけです。何かのようなもの:
String[] a = {"x1", "x12", "x123"}; String[] onlyNumbers = new String[3]; ボイドセットアップ(){ for (int i = 0; i 長さ; i++){ 文字列スタープ = a[i].substring(a[i].indexOf('x')+1, a[i].length()); onlyNumbers[i] = スタープ; } println(数値のみ); }
パフォーマンスが必要な場合は、 StringBuilderを使用することもできます。これははるかに高速です。
于 2013-03-27T21:48:10.277 に答える
0
次のようなものが必要です。
文字列 inQuestion = "x193";
文字列 myCharacter = inQuestion.substring(0, 1);
http://www.processing.org/reference/String_substring_.htmlを参照してください
于 2013-03-27T20:14:29.440 に答える