2021-01-07から1日間の記事一覧

2つのArrayからMapを生成する

結論 zipとtoMapを使用することで簡単にできます。 val names = arrayOf("one", "two", "three") val nums = arrayOf(1, 2, 3) val nameAndNums = names.zip(nums).toMap() println(nameAndNums) // {one=1, two=2, three=3} zipは、List<Pair<T, R>を返却するメソッド</pair<t,>…

Converter<S, T>を使用してリクエストパラメータを任意の型に変換する

Springのコントローラが受け取る引数は基本的にあらかじめ決められた型のものしか受け付けません。 (Stringなど) そのため、パラメータでオリジナルの型として受け取りたい場合はConverter<K, T>を使用するといいでしょう。 例えば以下のようなコントローラのメ</k,>…