問題タブ [kotlin-interop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
12 に答える
66660 参照

java - kotlin で 2 つのリストを比較する

同じタイプの2つのリストを比較するkotlin equals関数に出くわしました。データクラスを持つ純粋な Kotlin では問題なく動作します。

コールバック メソッドが X 秒の時間間隔でオブジェクトのリストを返す Kotlin プロジェクトで Java ライブラリを使用しています。呼び出しごとに古いリストと新しいリストを比較しようとしていますが、項目が同じで等しい場合でも equals は false を返します。

これはライブラリからの Java の equals メソッドによるものですか?

リスト比較の代替案をいただければ幸いです。

0 投票する
0 に答える
46 参照

java - 列挙型の「name」という名前のフィールドにアクセスしようとすると、Kotlin の解決が曖昧になる

Kotlin は Java 列挙型のフィールドにアクセスできません。これは name と呼ばれ、Kotlin の Enum 定義の name 変数と衝突するためです

その質問に対する解決策は、列挙型を編集することでしたが、この Java 列挙型を編集することはできません。

名前フィールドにアクセスできるように、Kotlin のあいまいさを解決するにはどうすればよいですか?