splitTokens
delimパラメータは、境界として使用される文字を指定します。
デリミタ文字が指定されていない場合は、空白文字を使用して分割します。
空白文字には、タブ(\t)、改行(\n)、キャリッジリターン(\r)、改ページ(\f)、およびスペースが含まれます。
この関数を使用して入力データを解析した後、データ型変換関数int()およびfloat()を使用して、StringからIntegerまたはFloatにデータを変換するのが一般的です。
Processingで使用するsplitTokensの使い方は以下の通りです。
String t = "a b";
String[] q = splitTokens(t);
println(q[0]); // Prints "a"
println(q[1]); // Prints "b"
//フォーマットが正しくないにもかかわらず、データは正しく解析されます。
//区切り文字としての "、"は、カンマ*または*
//文字列に空白があります。 split()関数とは異なり、
//複数の区切り文字は単一の区切りとして扱われます。
String s2 = "a, b c ,,d ";
String[] q2= splitTokens(s2, ", ");
println(q2.length + " values found");
println(q2[0]); // Prints "a"
println(q2[1]); // Prints "b"
println(q2[2]); // Prints "c"
println(q2[3]); // Prints "d"
〇splitTokensの構文