shorten Processingにおけるshortenは、配列を1つの要素だけ減らし、短縮された配列を返します。 オブジェクトの配列を使用する場合は、関数から返されたデータをオブジェクト配列のデータ型にキャストする必要があります。 例:SomeClass items = (SomeClas…
reverse Processingにおけるreverseは、配列の順序を逆順にします。 Processingで使用するreverseの使い方は以下の通りです。 String sa[] = { "OH", "NY", "MA", "CA"}; sa = reverse(sa); println(sa); // 更新された配列の内容をコンソールに出力する // …
expand Processingにおけるexpandは、配列のサイズを大きくします。 デフォルトでは、この関数は配列のサイズを2倍にしますが、オプションのnewSizeパラメータを使用すると、サイズの増加を正確に制御できます。 オブジェクトの配列を使用する場合は、関数か…
concat Processingにおけるconcatは、2つの配列を連結します。 たとえば、配列{1,2,3}と配列{4,5,6}を連結すると、{1,2,3,4,5,6}が得られます。 両方のパラメータは、同じデータ型の配列でなければなりません。 オブジェクトの配列を使用する場合は、関数か…
arrayCopy ProcessingにおけるarrayCopyは、配列(または配列の一部)を別の配列にコピーします。 src配列は、srcPositionで指定された位置からdstPositionで指定された位置にコピーされ、dst配列にコピーされます。 コピーする要素の数は、長さによって決ま…
append Processingにおけるappendは、1つの要素で配列を展開し、新しい位置にデータを追加します。 elementパラメータのデータ型は、配列のデータ型と同じでなければなりません。 オブジェクトの配列を使用する場合は、関数から返されたデータをオブジェクト…
trim Processingにおけるtrimは、文字列の先頭と末尾の空白文字を削除します。 スペース、キャリッジリターン、タブなどの標準の空白文字に加えて、この関数はUnicodeの "nbsp"文字も削除します。 Processingで使用するtrimの使い方は以下の通りです。 Strin…
splitTokens ProcessingにおけるsplitTokensは、1つまたは複数の文字区切り文字または「トークン」で文字列を分割します。 delimパラメータは、境界として使用される文字を指定します。 デリミタ文字が指定されていない場合は、空白文字を使用して分割します…
split Processingにおけるsplitは、文字列または文字列を区切り文字として使用し、Stringを分割します。 delimパラメータは、各ピース間の境界を示す文字を指定します。 それぞれの要素を含むString配列が返されます。 結果が数値のセットである場合、データ…
nfs Processingにおけるnfsは、数字を文字列にフォーマットするユーティリティ関数です。 nf()と同様ですが、正の数の前に空白が残るため、マイナス記号にもかかわらず負の数に整列します。 浮動小数点フォーマット用と浮動小数点フォーマット用の2つのバー…
nfp Processingにおけるnfpは、数字を文字列にフォーマットするユーティリティ関数です。 nf()と同様ですが、正の数値の前に "+"を、負の数値の前に " - "を置きます。 浮動小数点フォーマット用と浮動小数点フォーマット用の2つのバージョンがあります。 di…
nfc Processingにおけるnfcは、数値を文字列にフォーマットし、適切なカンマを配置して1000の単位をマークするユーティリティ関数です。 intの書式設定、intの配列書式設定、浮動小数点の書式設定、および浮動小数点数の配列の書式設定の4つのバージョンがあ…
nf Processingにおけるnfは、数字を文字列にフォーマットするユーティリティ関数です。 この関数には、浮動小数点フォーマット用と浮動小数点フォーマット用の2つのバージョンがあります。 digits、left、およびrightパラメータの値は、常に正の整数である必…
matchAll ProcessingにおけるmatchAllは、テキストに正規表現を適用し、一致するグループ(カッコ内にある要素)のリストを2次元のString配列として返します。 一致するものがない場合、null値が返されます。 正規表現にグループが指定されていないが、シー…
match Processingにおけるmatchは、テキストに正規表現を適用し、一致するグループ(カッコ内にある要素)を文字列配列として返すために使用されます。 一致するものがない場合、null値が返されます。 正規表現にグループが指定されていないが、シーケンスが…
join Processingにおけるjoinは、Stringの配列を1つのStringに結合します。 各Stringは、separatorパラメータに使用される文字で区切られています。 intまたはfloatの配列を結合するには、最初にnf()またはnfs()を使用して文字列に変換する必要があります。 …
unhex Processingにおけるunhexは、16進数の文字列表現を、対応する整数値に変換します。 Processingで使用するunhexの使い方は以下の通りです。 String hs = "FF006699"; int hi = unhex(hs); fill(hi); rect(30, 20, 55, 55); 図1:プログラムの内容 ※Proc…
unbinary Processingにおけるunbinaryは、2進数の文字列表現を、それと等価の整数値に変換します。 たとえば、unbinary("00001000")は8を返します。 Processingで使用するunbinaryの使い方は以下の通りです。 String s1 = "00010000"; String s2 = "00001000…
「新幹線なるほど発見デー」後編です! ちょっと古い700系新幹線! 今年も来ました「先頭者研きロボット」の実演! 来たタイミングが遅く実演終了間際です この日5回も磨いたN700系!塗膜は厚いので素地は出ないとの事 天井の部分はこちらの洗車機の様な機械…
今年も息子と「新幹線なるほど発見デー」に行って来ました 2018年「新幹線なるほど発見デー」会場に到着! 息子が大好きなドクターイエローの乗り物! 並ぶ事1時間?順番がやっときました Let's Go!子供大喜びでした 9月ですが、暑いのでかき氷GET! 直後に…
str Processingにおけるstrは、プリミティブデータ型(boolean、byte、char、int、またはfloat)の値をString表現に変換します。 たとえば、str(3)で整数を変換すると、文字列値 "3"を返し、str(-12.6)で浮動小数点数を変換すると "-12.6"を返し、str(true)…
int Processingにおけるintは、プリミティブデータ型(boolean、byte、char、color、float、int、またはlong)の任意の値を整数表現に変換します。 値の配列が渡されると、同じ長さのint配列が返されます。 Processingで使用するintの使い方は以下の通りです…
hex Processingにおけるhexは、int、byte、char、またはcolorを、等価の16進表記を含むStringに変換します。 たとえば、color(0,102,153)によって生成されたカラー値は、文字列値 "FF006699"に変換されます。 この機能は、デバッグセッションをするのに役立…
float Processingにおけるfloatは、intまたはStringを浮動小数点表現に変換します。 intはfloatに簡単に変換されますが、Stringの内容は数値に似ていなければなりません。 そうでない場合はNaN(数値ではありません)が返されます。 例えば、float( "1234.5…
char関数 Processingにおけるchar関数は、プリミティブデータ型(boolean、byte、char、color、double、float、int、またはlong)の任意の値を数値文字表現に変換します。 値の配列が渡されると、同じ長さのchar配列が返されます。 Processingで使用するchar…
byte関数 Processingにおけるbyte関数は、基本データ型(boolean、byte、char、color、double、float、int、またはlong)の任意の値をバイト表現に変換します。 バイトは-128と127の間の整数にしかなりません。 したがって、この範囲外の値が変換されると、…
boolean関数 Processingにおけるboolean関数は、intまたはStringをそのboolean表現に変換します。 intの場合、ゼロ以外の値(正または負)はtrueと評価され、ゼロはfalseと評価されます。 Stringの場合、値「true」はtrueに評価され、他の値(「false」また…
binary関数 Processingにおけるbinary関数は、int、byte、char、またはcolorを、対応するバイナリ表記を含むStringに変換します。 たとえば、color(0,102,153,255)によって生成されたカラー値は、文字列値 "11111111000000000110011010011001"に変換されます…
先日家族で「富士山こどもの国」に行って来ました! 正面ゲート到着!入場料は子供200円、大人820円と良心的な価格です! 入って直ぐの見晴らし台に登ると、 町の広場が一望できます!息子広場の中心で変わり種自転車で遊んでます 生憎の天気で雄大な富士山…
「4chサーミスタ温度測定シールド」の作製から動作確認まで動画にまとめてみました! 動画:4chサーミスタ温度測定Arduino用シールドの作製~動作確認! ※YouTubeへはコチラ ※「4ch温度測定シールドの作製」記事一覧はコチラ まとめ 良い感じに動作する事が…