用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);
这段代码展示了如何利用Java的Pattern类进行正则表达式匹配,将字符串java.awt.Color[r=155,g=155,b=255]拆分成RGB值,并进一步创建Color对象。通过Integer.parseInt()方法将RGB值转换为整数,然后传递给Color类的构造函数。
3795

被折叠的 条评论
为什么被折叠?



