我的朋友挑战我制作一个java应用程序就像"爱情测试"移动应用。如果你不熟悉这个应用程序,你输入两个名字(你的和其他人的名字),它会给你"兼容性"的百分比。我希望随机百分比得到保存,所以当他们再次输入相同的名称时,它将显示相同的数字。
答案 0 :(得分:3)
如何计算字符串的哈希值并根据您自己使用哈希的某些公式计算百分比?每次都获得相同的值,也不需要存储值。
答案 1 :(得分:0)
使用Map<String, Double>
,其中键是按字母顺序连接的名称,由特殊字符(即&
)分隔,值为百分比。
如果您必须保留此数据,您可以序列化地图,将其存储在光盘上,并在需要时再次恢复。