sortcomparator.java

来自「基于WINCE5.0的ARM嵌入式手机上层软件开发」· Java 代码 · 共 43 行

JAVA
43
字号
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package PhoneBook;import javax.microedition.rms.*;/** * * @author Administrator */public class SortComparator implements RecordComparator {	private String name_1 , name_2;	public int compare(byte[] rec1,byte[] rec2){		BookAccount account = null;		try{		account = BookAccount.deserialize(rec1);		name_1 = account.getUserName();		account = BookAccount.deserialize(rec2);		name_2 = account.getUserName();		account = null;		}catch(Exception e){			account = null;			System.out.println("deserialize error");		}		//按照名字顺序排序		if(name_1.compareTo(name_2)==0)		  {		     return RecordComparator.EQUIVALENT;		  }		  else if(name_1.compareTo(name_2)<0)		  {		    return RecordComparator.PRECEDES;		 }		return RecordComparator.FOLLOWS;	}}

⌨️ 快捷键说明

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