【发布时间】:2010-10-22 00:05:59
【问题描述】:
如何填充两个向量并将它们相互组合(索引或类中的对象类型)。我想如果我使用索引来组合它们,那么排序可以用 Collections.sort 处理,否则我必须创建一个比较器。
我们必须按照 Java 1.4 约定进行编码。
让你的想象力更容易;它是一个具有排序向量(行)和内容向量(所有列)的网格。它们需要填充到向量中并排序。
上下文:我有一个 GridBagLayout,其中包含以奇怪的顺序排列的所有组件。我需要循环浏览所有组件并以正确的网格顺序(gridx,gridy)填充它们。对于那个解决方案,我考虑了两个向量,一个定义行并指向包含它的 cols 的向量。要么在填充向量时解决排序问题,要么我必须在第二步对其进行排序。我猜对于 java 4,除了包含一个对象的两个向量之外没有其他方法,对吧?
【问题讨论】:
-
对不起,伙计,您的问题对我来说不是很清楚,可能您想改写一下。
-
也许你是对的...... sigh 你有一个 GridBagLayout 包含所有组件的奇怪顺序。我需要循环浏览所有组件并以正确的网格顺序(gridx,gridy)填充它们。对于那个解决方案,我考虑了两个向量,一个定义行并指向包含它的 cols 的向量。要么在填充向量时解决排序问题,要么我必须在第二步对其进行排序。我猜对于 java 4,除了包含一个对象的两个向量之外没有其他方法,对吧?
-
请编辑您的问题并澄清它;不是每个人都阅读 cmets。
-
不相关说明:如果可以(即禁止在代码中的其他地方使用旧版),您应该放弃使用已弃用的 Vector 以支持更快的 ArrayList。
标签: java vector comparator