用pattern写的一小段,没什么花巧,有用到的直接拿去。
Pattern pattern = Pattern.compile("\D+");
String str1=“java.awt.Color[r=155,g=155,b=255]”;
String[]str2 = pattern.split(str1);
System.out.println(str2[1]);
System.out.println(str2[2]);
System.out.println(str2[3]);
Color color=new Color(
Integer.parseInt(str2[1]),
Integer.parseInt(str2[2]),
Integer.parseInt(str2[3])
);
System.out.println(color);