我正在为图像查看器做一个android应用程序.此应用程序将下载图像,并将它们存储在缓存文件夹中.
因此,在缓存文件夹中,图像文件名必须是唯一的.目前,我使用String.hashCode()来生成文件名.
有没有其他更好的方法来获得独特的字符串?
Chr*_*isJ 16
使用java.util.UUID.查看randomUUID,它生成一个所谓的通用唯一标识符.
我真的不明白你打算如何用String.hashCode生成一个"唯一"值.你在什么字符串上调用hashCode?hashCode的目的不是生成唯一ID ...它是为字符串生成哈希码,因此如果字符串本身不是唯一的,则哈希码也不会.
| 归档时间: |
|
| 查看次数: |
19266 次 |
| 最近记录: |