データ型のコンバートについて

優先順位に従ったコンバートの例)

  1. 処理モジュール(int 型) --送信--> 可視化モジュール(String 型)(受け取り不可)
  2. 処理モジュール(int 型--コンバート-->double型) --送信--> 可視化モジュール(String 型)(受け取り不可)
  3. 処理モジュール(int 型--コンバート-->boolean型) --送信--> 可視化モジュール(String 型)(受け取り不可)
  4. 処理モジュール(int 型--コンバート-->String型) --送信--> 可視化モジュール(String 型)(受け取り)

データ型コンバート表

送信されたデータは、優先順位の順序に従って変換されます。

優先順位
送信データ1234567891011
booleanbooleanintdoubleStringboolean[]int[]double[]String[]boolean[][]int[][]double[][]
intintdoublebooleanStringint[]double[]boolean[]String[]int[][]double[][]boolean[][]
doubledoubleintbooleanStringdouble[]int[]boolean[]String[]double[][]int[][]boolean[][]
StringStringintdoublebooleanString[]int[]double[]boolean[]int[][]double[][]boolean[][]
boolean[]boolean[]int[]double[]String[]boolean[][]int[][]double[][]Stringbooleanintdouble
int[]int[]double[]boolean[]String[]int[][]double[][]boolean[][]Stringintdoubleboolean
double[]double[]int[]boolean[]String[]double[][]int[][]boolean[][]Stringdoubleintboolean
String[]String[]Stringint[]double[]boolean[]int[][]double[][]boolean[][]intdoubleboolean
boolean[][]boolean[][]int[][]double[][]String[]boolean[]int[]double[]Stringbooleanintdouble
int[][]int[][]double[][]boolean[][]String[]int[]double[]boolean[]Stringintdoubleboolean
double[][]double[][]int[][]boolean[][]String[]double[]int[]boolean[]Stringdoubleintboolean

変換の方法

変換テーブル

変換前/変換後booleanintdoubleString
boolean-0か1に変換0.0か1.0に変換文字列に変換
int0以外true-(double)でキャスト文字列に変換
double0以外true(int)でキャスト-文字列に変換
String""以外true文字数文字数-

変換の方法

変換テーブル+
変換テーブル+第一引数(添字)の要素数を1にする
変換テーブル+第一引数(添字)と第二引数(添字)の要素数を1にする
変換テーブル+,区切りで結合
変換テーブル+,区切りと改行で結合
変換テーブル+二次元データを一次元に落とす([i][j] -> [k])
変換テーブル+先頭の要素([0]または[0][0])を取り出す

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS