我创建与J2ME应用程序。 与数据库连接,我使用的RecordStore 。
因此要获得一个记录,我需要写如下:
public boolean SearchRecord(String Rec, int pos )
{
String [] data = getRecordData();
Rec = Rec.substring(0,pos);
for ( int i = 0 ; i < data.length ; i++ )
{
data[i] = data[i].substring(0, pos );
if ( Rec.toString().trim().equals(data[i].toString().trim()) )
{
data = null; // System.gc();
return true;
}
}
data = null; // System.gc();
return false;
}
这是第一个获得所有记录,并通过它遍历搜索记录。 但我有上千条记录,我只是需要一些基于标准有没有什么办法来解决这个问题呢? 我不想成千上万的记录遍历得到十个记录。
还有一件事我感到困惑的UI一部分LWUIT是好还是JSR是更好地执行?