⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gssort.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
字号:
package jp.co.sjts.gsession.tools;

import java.util.Comparator;
import java.util.Vector;

/**
 * <p>僜乕僩梡
 * <p>僜乕僩懳徾偺僨乕僞偼丄Vector[]偱偡丅
 *
 * @author   Kaneuchi   &lt;kaneuchi@sjts.co.jp&gt;
 * @author   Satoru K   &lt;koni@sjts.co.jp&gt;
 */
public class GSSort implements Comparator {

	private boolean   junjyo = true;
	private int       sortKey = 0;

	/**
	 * 僐儞僗僩儔僋僞
	 *
	 * @param junjyo 暲傋懼偊偺弴彉丂徃弴:true丂崀弴:false
	 * @param sortKey 暲傋懼偊偺僉乕丂0偐傜巒傔傞
	 */
	public GSSort(boolean junjyo,int sortKey) {
		this.junjyo = junjyo;
		this.sortKey = sortKey;
	}

	/**
	 * 暲傋懼偊偺僉乕傪愝掕偡傞
	 *
	 * @param sortKey 暲傋懼偊偺僉乕丂0偐傜巒傔傞
	 */
	public void setSortKey(int sortKet) {
		this.sortKey = sortKey;
	}

	public int compare(Object o1,Object o2) {
		Vector vec1 = (Vector)o1;
		Vector vec2 = (Vector)o2;

		Comparable key1 = (Comparable)vec1.get(sortKey);
		Comparable key2 = (Comparable)vec2.get(sortKey);

		if(junjyo)
			return  key1.compareTo(key2);
		else
			return  key1.compareTo(key2)*-1;
	}

	public boolean equals(Object o1,Object o2) {
		return true;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -