//Color到String的转换
public String Color2String(Color color)
{
String R = String.valueOf(color.getRed());
if(R.length()<2)
R="00"+R;
else if(R.length()<3)
R="0"+R;
String G = String.valueOf(color.getGreen());
if(G.length()<2)
G="00"+G;
else if(G.length()<3)
G="0"+G;
String B = String.valueOf(color.getBlue());
if(B.length()<2)
B="00"+B;
else if(B.length()<3)
B="0"+B;
return R+G+B;
}
//String到Color的转换
public static Color String2Color(String str)
{
int i = Integer.parseInt(str.substring(0,3));
int j = Integer.parseInt(str.substring(3,6));
int p = Integer.parseInt(str.substring(6,9));
return new Color(i,j,p);
}
public String Color2String(Color color)
{
String R = String.valueOf(color.getRed());
if(R.length()<2)
R="00"+R;
else if(R.length()<3)
R="0"+R;
String G = String.valueOf(color.getGreen());
if(G.length()<2)
G="00"+G;
else if(G.length()<3)
G="0"+G;
String B = String.valueOf(color.getBlue());
if(B.length()<2)
B="00"+B;
else if(B.length()<3)
B="0"+B;
return R+G+B;
}
//String到Color的转换
public static Color String2Color(String str)
{
int i = Integer.parseInt(str.substring(0,3));
int j = Integer.parseInt(str.substring(3,6));
int p = Integer.parseInt(str.substring(6,9));
return new Color(i,j,p);
}