Java tailmap方法如何从输入树映射获取sortedmap?
树状图有一种方法,tailmap,用于获取一个分类地图,该地图的键不小于fromkey。 在跟踪源代码之后,我发现tailmap完成了NavigableSubMap的构造方法中的工作。 这是代码Java tailmap方法如何从输入树映射获取sortedmap?,java,Java,树状图有一种方法,tailmap,用于获取一个分类地图,该地图的键不小于fromkey。 在跟踪源代码之后,我发现tailmap完成了NavigableSubMap的构造方法中的工作。 这是代码 NavigableSubMap(TreeMap<K,V> m, boolean fromStart, K lo, boolean loInclusive, boolean toEnd, K
NavigableSubMap(TreeMap<K,V> m,
boolean fromStart, K lo, boolean loInclusive,
boolean toEnd, K hi, boolean hiInclusive) {
if (!fromStart && !toEnd) {
if (m.compare(lo, hi) > 0)
throw new IllegalArgumentException("fromKey > toKey");
} else {
if (!fromStart) // type check
m.compare(lo, lo);
if (!toEnd)
m.compare(hi, hi);
}
this.m = m;
this.fromStart = fromStart;
this.lo = lo;
this.loInclusive = loInclusive;
this.toEnd = toEnd;
this.hi = hi;
this.hiInclusive = hiInclusive;
}
在此步骤之后。toEnd=toEnd;NavigableSubMap类具有尾部映射。
它是如何完成的?你是什么意思,它是如何完成的?你不懂的部分是什么?