我有一种情况,即JSON中的每个对象都有一个与之关联的唯一字符串。我需要把它变成一个独特的长。这是我目前使用的代码,但我不知道它是否有效或者我是否正确使用这些类。
public long getUniqueId() {
final byte[] vinStrBytes = vin.getBytes();
final ByteBuffer byteBuffer = ByteBuffer.wrap(vinStrBytes);
return byteBuffer.getLong();
}
要指明,我关注的是long
也是唯一的,可以用来识别对象。
字符串是车辆识别码,例如"WME4513341K416232"
。
在Android中,列表Adapter
需要long
作为唯一标识符。