A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄泉 中级黑马   /  2014-6-13 16:43  /  2119 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文




画图技术还是不错的吧。。。。。
不过学习能力就一般般了。
求指教!!!:loveliness:

5 个回复

正序浏览
最讨厌组的相关概念了,到现在没怎么明白。。。
回复 使用道具 举报
学习中  
回复 使用道具 举报
\\1是指匹配的前一个字符,+是个量词,大于等于一次,$1指代括号里的那个字符,所以意思是把字符串里的所有两个或两个以上的连续字符替换为一个

下面那个是想把所有点之间的数字格式化成xxx三位的格式。
第一步:str.replaceAll("(\\d+)", "00$1");只要是连续的数字,统统在前面挂俩零
第二步:str.replaceAll("0*(\\d{3})", "$1");*也是个量词,表示大于等于零次,所以这里实际有两种情况
a.当有若干个0在前面时,后面跟三位数字,或者讲实际位数超过三位,就果断把零干掉,保留后面的三位数字
b.当没有零时,就是说实际只有三位时,原分不动把这三位数字拿过来。
回复 使用道具 举报
·····················
回复 使用道具 举报
咋没人呐!!:Q
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马