1

処理中の文字列から文字を取得しようとしているので、スケッチが文字列「x193」を受け取ったとしましょう。x と 193 を分離して、それらを異なる変数に入れる必要があります。

4

2 に答える 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 に答える