gpt4 book ai didi

java - 安卓/Java : Convert any string to color (hex)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:54 25 4
gpt4 key购买 nike

有没有什么方法可以像加密/哈希函数一样从 Java/Android 中的任何字符串生成颜色?

例子:字符串“Home”生成类似“#FF1234”的颜色。
字符串“Sky”生成类似“#00CC33”的颜色...

没有随机化。因此,系统将始终为该字符串计算相同的颜色

谢谢

编辑:字符串由用户自由定义

最佳答案

String.hashCode() 将返回一个 int 值,因此只需将其转换为十六进制值即可。

String s = "Home";
String color = String.format("#%X", s.hashCode());

关于java - 安卓/Java : Convert any string to color (hex),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10953423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com