我正在使用 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;
}
这是首先获取所有记录并遍历它以搜索记录。但是我有数千条记录,我只需要一些基于标准的记录有什么办法可以解决这个问题吗?我不想遍历数千条记录来获得十条记录。
我对 LWUIT 更好或 JSR 更好实现的 UI 部分感到困惑的另一件事?