`

【转】Java中颜色的String和Color对象之间的互相转换

阅读更多
package org.signsmile;
  import java.awt.Color;
  public class ColorConverter {
  public static Color String2Color(String str) {
  int i =   Integer.parseInt(str.substring(1),16);
  return new Color(i);
  }
  public static String Color2String(Color color) {
  String R = Integer.toHexString(color.getRed());
  R = R.length()<2?('0'+R):R;
  String B = Integer.toHexString(color.getBlue());
  B = B.length()<2?('0'+B):B;
  String G = Integer.toHexString(color.getGreen());
  G = G.length()<2?('0'+G):G;
  return '#'+R+B+G;
  }
  }

   string只是#000000形式的那种
  至于blue的那种还没有实现  不过运用反射的话应该可以实现的

分享到:
评论

相关推荐

    Java中颜色的String和Color对象之间的互相转换

    Java 中颜色的 String 和 Color 对象之间的互相转换 在 Java 中,颜色的表示形式有多种,包括字符串形式和 Color 对象形式。这两种形式可以互相转换,本文将介绍 Java 中颜色的 String 和 Color 对象之间的互相转换...

    java中String类型转换方法.pdf

    Java 中 String 类型转换方法 Java 中 String 类型转换方法是一种常见的编程...Java 中 String 类型转换方法有多种形式,每种形式都有其特点和应用场景,掌握这些方法可以帮助开发者更好地进行数据类型之间的转换。

    java中string和int型的相互转换.doc

    Java 中 String 和 int 类型的相互转换 Java 中 String 和 int 类型的相互转换是一个基本的数据类型转换操作。下面我们来详细介绍这两种类型的相互转换。 String 转换为 int 在 Java 中,将 String 类型转换为 ...

    Json与java对象之间相互转换源码

    在Java中,我们经常需要将JSON字符串与Java对象进行相互转换,以便于数据的传输和处理。本篇文章将详细探讨这个过程,以及如何使用常见的Java JSON库,如Gson和Jackson,进行JSON与Java对象的转换。 首先,让我们...

    java中String_十六进制String_byte[]之间相互转换

    ### Java中String、十六进制String与byte[]之间的相互转换 在Java开发中,字符串(String)、十六进制表示的字符串以及字节数组(byte[])之间的转换是非常常见的需求,尤其是在处理网络通信、文件读写等场景下。...

    java String 与各种进制字符之间的转换

    在Java编程语言中,...总之,理解和掌握Java中String与各种进制字符之间的转换对于日常编程至关重要。通过熟练运用上述方法,可以轻松处理与进制相关的任务,无论是处理用户输入、解析文件内容还是与其他系统交互。

    Java String与Byte类型转换

    在Java编程中,String对象和Byte...总之,Java中的String与Byte类型的转换是编程中不可或缺的部分,尤其在网络编程中,理解这两种类型之间的转换方式及其在网络数据交换中的作用,对于编写高效、可靠的程序至关重要。

    Android byte[] 和 String互相转换

    在Android开发中,数据在内存和磁盘之间传输时,我们经常需要在`byte[]`(字节数组)和`String`之间进行转换。这是因为`byte[]`适合处理二进制数据,如图片、音频文件等,而`String`则更适合存储文本信息。本篇将...

    java中int_char_string三种类型的相互转换

    Java 中 int、char、String 三种类型的相互转换详解 Java 作为一种静态类型语言,对变量的类型定义非常严格。然而,在实际开发中,我们经常需要在不同的类型之间进行转换以满足不同的需求。其中,int、char、String...

    java中实体类和JSON对象之间相互转化

    Java中关于Json格式转化Object,Map,Collection类型和String类型之间的转化在我们实际项目中应用的很是普遍和广泛。最近工作的过程中也是经常有,因此,自己封装了一个类分享给大家。

    java中Blob转String

    分享在JAVA中Blob转换成String实例

    C#中char[]与string之间的转换 string 转换成 Char[]

    今天,我们将探讨C#中char[]与string之间的转换,包括string转换成Char[]和Char[]转换成string,同时也会涉及到byte[]与string之间的转换。 首先,让我们来看一下string转换成Char[]。在C#中,我们可以使用...

    java中String类型和int类型比较及相互转换

    本文将深入探讨Java中String类型和int类型之间的比较方法以及相互转换的技术,这对于理解和优化代码逻辑、提升程序性能具有重要意义。 ### 一、String类型与int类型的基本概念 #### 1.1 String类型 String类型在...

    json格式与java类对象相互转换

    Jackson库是Java中常用的JSON处理库,它提供了方便的方法来实现这种转换。 一、JSON到Java类对象转换 1. 首先,我们需要一个Java类来映射JSON数据。例如,我们有一个User类,包含id、name和email字段: ```java ...

    Java中Json字符串直接转换为对象的方法(包括多层List集合)

    总结一下,Java中处理JSON数据时,可以使用`net.sf.json.JSONObject`类来完成JSON字符串到Java对象的转换。这个过程涉及将JSON对象转换为`JSONObject`,创建一个类映射,然后使用`toBean()`方法将JSON对象转换为对应...

    关于JAVA中int、String的类型转换

    初学者用于JAVA中int、String的类型转换的几种方法 并说明这其中的区别。

    Java将pdf文件转换成String

    在Java开发中,有时我们需要将PDF文件的内容转换为字符串(String)形式,以便于处理或存储。这个过程通常涉及到PDF的解析和文本提取。在这个场景下,我们可以利用Apache的PDFBox库来实现这一功能,而PDFBox库依赖于...

    Excel和String.xml 互相转换工具

    这个“Excel和String.xml互相转换工具”就是为了实现这一目的。它允许开发者将现有的`String.xml`文件导出为Excel表格,然后在Excel中编辑完成后,再将更新的内容导入回`String.xml`。这样,非编程团队成员(如翻译...

    JSON与JAVA对象之间的转换

    在Java开发中,我们经常需要将JSON字符串与Java对象之间进行转换,以便在服务器端处理来自客户端的数据,或者将数据以JSON格式发送回客户端。这里我们将重点讨论两种常用的库:Gson和Jackson,它们都提供了方便的...

    JavaBean与JsonString的相互转换

    总结,JavaBean和JsonString的转换是Java开发中的常见操作,通过各种JSON库可以轻松实现。了解这些转换方法对于进行前后端数据交互、序列化和反序列化等任务至关重要。在实际开发中,应根据项目需求选择合适的库,并...

Global site tag (gtag.js) - Google Analytics