1.、J2ME中不可以用ArrayList 变长集合可用Vector 和Hashtable
例子:定义:
Vector aa=new Vector()
添加:
aa.addElement("中国")
aa.addElement("英国")
aa.addElement("日本")
取出:
aa.elementAt(0)
aa.elementAt(1)
aa.elementAt(2)
移除:
aa.removeElement("日本")
aa.removeElementAt(0)
Hashtable
定义:
Hashtable aa=new Hashtable()
添加:
aa.put(Object key, Object value)
取出:
aa.get(Object key)
移除:
aa.remove(Object key) (此例是借鉴的)
2、RecordStore的两种遍历方式
//方法一,枚举遍历
RecordEnumeration re= rs.enumerateRecords(null, null, false); //能发现失效的ID并自动跳过
while(re.hasNextElement())
{
System.out.println(new String(re.nextRecord()));
}
//方法二,getNextRecordID,遍历ID
for(int i=1;i<rs.getNextRecordID();i++)
{
try{
System.out.println(new String(rs.getRecord(i)));
}catch(Exception e)
{} //忽略异常
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/smartken0824/archive/2008/12/27/3618158.aspx
3、byte[] b数组转成字符串
使用b.toString()与原字符串会不同
使用new String(b);则可以