NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

Processing(splitTokensの使い方)

splitTokens
 ProcessingにおけるsplitTokensは、1つまたは複数の文字区切り文字または「トークン」で文字列を分割します。
 delimパラメータは、境界として使用される文字を指定します。

 デリミタ文字が指定されていない場合は、空白文字を使用して分割します。
 空白文字には、タブ(\t)、改行(\n)、キャリッジリターン(\r)、改ページ(\f)、およびスペースが含まれます。

 この関数を使用して入力データを解析した後、データ型変換関数int()およびfloat()を使用して、StringからIntegerまたはFloatにデータを変換するのが一般的です。

 Processingで使用するsplitTokensの使い方は以下の通りです。
イメージ 4
   
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"
イメージ 3
図1:プログラムの内容

splitTokensの構文
 splitTokens(value)
 splitTokens(value, delim)

splitTokensのパラメータ
 value :分割される文字列(String)
 delim :セパレータとして使用される個々の文字のリスト(String)

splitTokensの戻り値
 String []

イメージ 1イメージ 3
励みになりますのでよければクリック下さい(^o^)/



この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。