试图在我的应用程序中简洁地确保一致性。如何检查捆绑包是否具有与集合相同的键?- 或者我如何构建一个keySet
简洁的比较?
import android.os.Bundle
fun main() {
val expect = setOf("alpha", "beta")
val bundle = Bundle()
bundle.putCharSequence("alpha", "gamma")
bundle.putCharSequence("beta", "zeta")
assert(bundle.keySet() == expect)
// Also tried `bundle.keySet().equals(expect)`
}
输出println("Expected $expect got $keys")
:
Expected [alpha, beta] got android.util.MapCollections$KeySet@48d26086