OITA: Oika's Information Technological Activities

@oika 情報技術的活動日誌。

Java

2020年に触れた技術の雑感(TypeScript/React/Java/WPF/etc.)

2020年も残り数日。 昨年に続き今年もいろいろ環境が変わり、ちょっと開発は離れめだった昨年に比べると、今年はがっつりコードを書く時間も増えた。 初めて使った技術もそこそこあり、また改めてこれまで使ってきた技術を見直すきっかけにもなったので、取…

Enumeratorを使って自前オブジェクトのメンバを列挙する

javaでのtoString()って、C#のToString()よりもデバッグ用的な意味合いが 強いのかなという感じがする。 javadocを見ると、以下のように書いてある。 通常、toString メソッドはこのオブジェクトを「テキストで表現する」文字列を返します。この結果は、人間…

DictionaryをJavaのHashMapライクに使用する

Javaプログラマに、JavaのHashMapに比べてC#のDictionaryは使いにくいと言われたんです。 Mapは存在しないキーでget()したらnullを返してくれるのに、 C#のDictionaryはKeyNotFoundExceptionを返しやがる。 しかも例外処理が重いからいちいちTryGetValueしな…