如何用java,将Color类型装换为int类型
如题所示我在网上到时找到一个方法,将Color装换成了String类型如:Stringcolor="0xf9ffa4";但是如何将它转换为int类型呢?inti=0xf9...
如题所示
我在网上到时找到一个方法,将Color装换成了String类型
如:
String color="0xf9ffa4";
但是如何将它转换为int类型呢?
int i=0xf9ffa4;
如此赋值,并没有报错
但是用
int i=Integer.parseInt(color);
就会报错。
请问该如何解决,感激不尽
可能是我没说清楚
我的根本问题是将Color类型转换为int类型
上面的0xf9ffa4是我根据网上的方法,将随机得到的Color转换为String得到的,原方法说是转换成16进制。
我直接将转换过来的0xf9ffa4赋值个 int i=0xf9ffa4,这么赋值,编译器没有报错。
或者大家直接给我一个随机得到颜色的方法,返回的是int也行,多谢,完美解决再加分 展开
我在网上到时找到一个方法,将Color装换成了String类型
如:
String color="0xf9ffa4";
但是如何将它转换为int类型呢?
int i=0xf9ffa4;
如此赋值,并没有报错
但是用
int i=Integer.parseInt(color);
就会报错。
请问该如何解决,感激不尽
可能是我没说清楚
我的根本问题是将Color类型转换为int类型
上面的0xf9ffa4是我根据网上的方法,将随机得到的Color转换为String得到的,原方法说是转换成16进制。
我直接将转换过来的0xf9ffa4赋值个 int i=0xf9ffa4,这么赋值,编译器没有报错。
或者大家直接给我一个随机得到颜色的方法,返回的是int也行,多谢,完美解决再加分 展开
5个回答
展开全部
java.awt.Color的getRGB(),new的时候可以new Color(int,int,int)指定rgb值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个不是把Color类型装换为int类型
是把String转换为int
而你的color是0xf9ffa4,这个是int吗?又不只是数字 当然会报错了,如果是一串数字,就能像楼主那样转换
是把String转换为int
而你的color是0xf9ffa4,这个是int吗?又不只是数字 当然会报错了,如果是一串数字,就能像楼主那样转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你错好多
1 Color color=new Color(0,0,0); 这个才是Color类型
2 int i=0xf9ffa4; 中0xf9ffa4是16进制 转为2进制是i=16383908
1 Color color=new Color(0,0,0); 这个才是Color类型
2 int i=0xf9ffa4; 中0xf9ffa4是16进制 转为2进制是i=16383908
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
颜色转int型
int color_int=color.getRGB();
随机得到颜色
Random random=new Random();
Color c= new Color(random.nextInt(255),random.nextInt(255),random.nextInt(255));
int color_int=color.getRGB();
随机得到颜色
Random random=new Random();
Color c= new Color(random.nextInt(255),random.nextInt(255),random.nextInt(255));
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |