備忘録

備忘録

Kotlin

KotlinでAES/ZeroPaddingで暗号化と複合する方法

Ⅰ. はじめに タイトルの通り「KotlinでAES/ZeroPaddingで暗号化と複合する方法」です。 Ⅱ. サンプルプログラム import org.dom4j.io.SAXReader import java.io.File import java.io.FileWriter import javax.crypto.spec.SecretKeySpec import javax.crypto.…

KotlinでXMLファイルの読み込み、書き込みを行う方法

Ⅰ. はじめに Ⅱ. dom4j を利用する方法 サンプルプログラム 実行結果 Ⅲ. javax.xml を利用した方法 サンプルプログラム 実行結果 Ⅰ. はじめに タイトルの通り「KotlinでXMLファイルの読み込み、書き込みを行う方法」です。この記事でサンプルとして利用するXM…

WindowsでKotlin/Nativeを利用してHelloWorldする方法

Ⅰ. はじめに Ⅱ. やり方(CLI) 1. kotlin-native をダウンロードする 2. サンプルプログラムを書く 3. コンパイルする 4. 実行結果 Ⅲ. やり方(IDE) 1. IntelliJ IDEAをダウンロードする 2. Kotlin プラグインを最新バージョンにアップデートする 3. Kotlin…

KotlinでFuelにProxyを設定する方法

Ⅰ. はじめに タイトルの通り「KotlinでFuelにProxyを設定する方法」です。 Ⅱ. サンプルプログラム 1. 通常の方法 import com.github.kittinunf.fuel.Fuel import com.github.kittinunf.fuel.core.FuelManager import com.google.gson.JsonParser import java…

Kotlinでunixtimeを取得する方法

Ⅰ. はじめに タイトルの通り「Kotlinでunixtimeを取得する方法」です。 Ⅱ. サンプルプログラム fun getUnixTime() : Long { return System.currentTimeMillis() / 1000 } fun main(args: Array<String>) { println(getUnixTime()) } 実行結果 1521850390</string>

KotlinでGUID(version4)を生成する方法

Ⅰ. はじめに タイトルの通り「KotlinでGUID(version4)を生成する方法」です。 Ⅱ. サンプルプログラム import java.util.UUID fun main(args: Array<String>) { println(UUID.randomUUID().toString()) } Ⅲ. 実行結果 93abd516-f6b1-4108-b7af-d416f4b59f5d</string>

IntelliJ IDEA + Kotlin + Gradleでhelloworldする方法

Ⅰ. はじめに タイトルの通り「IntelliJ IDEA + Kotlin + Gradleでhelloworldする方法」です。 サンプルとしてUserAgentを表示するプログラムを作成します。 Ⅱ. やり方 1. Create New Project をクリック 2. GradleでKotlinを指定する 3. GroupId, ArtifactId…