- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java工具类
Java工具类 StringTokenizer类 ?java.util.StringTokenizer类——字符串分解为标记(token)。 ?构造方法:构造一个分析器 StringTokenizer(String str,String delim) 字符串参数delim中的所有字符都作为分隔符。 ?得到字符串中被分隔符隔开的所有标记(token): ?方法hasMoreTokens()——判断 ?方法nextToken()——得到子串 例如: String s= this.is.a.test ; StringTokenizer st=new StringTokenizer(s, .); while (st.hasMoreTokens()){ String key=st.nextToken(); System.out.print( key=+key); 或者String sz[]=s.split(); 使用正则表达式判断字符串匹配 1. 字符串匹配的判断 ?通过正则表达式进行字符串匹配的判断 ?使用String类中的以下方法(参数regex是正则表达式)判断: public boolean matches(String regex) ?java.util.regex.Pattern类提供了静态方法: Pattern.matches(regex, str) 与String类中的方法matches()有完全相同的效果 正则表达式 ?一组字符串的一系列字符和符号,它由常量字符和特殊符号构成。 ============================ ?预定义字符类(转义字符序列): ?\d——代表任何数字字符,即[0-9] ?\D——代表任何非数字字符 ?\w——代表任何单字字符(字母a~z、A~Z、下划线、0~9),即[a-zA-Z_0-9] ?\W——代表任何非单字字符 ?\s——代表任何空白字符 ?\S——代表任何非空白字符 ?没有预定义字符类的字符,可在方括号[]指明。 ============================ ?量词——表示匹配字符的个数: ?*——代表匹配字符个数为0个或多个 ?+——代表匹配字符个数为1个或多个 ??——代表匹配字符个数为0个或1个 ?{n}——代表匹配字符个数正好为n个 ?{n,}——代表匹配字符个数至少为n个 ?{n,m}——代表匹配字符个数至少为n个,最多为m个 import javax.swing.*; import java.util.regex.Pattern; public class UseMatchesMethod{ public static void main( String args[] ) { String input=JOptionPane.showInputDialog(请输入电子邮件地址: +\nxxx@xxx.xxx+\n然后判断其有效性。); String regex= [a-zA-Z]\\w*[@]\\w+[.]\\w{2,}; if(input.matches(regex)) System.out.println(input+是有效的电子邮件!); else System.out.println(input+不是有效的电子邮件!); if(Pattern.matches(regex, input)) System.out.println(input+是有效的电子邮件!); else System.out.println(input+不是有效的电子邮件!); } } 第三页的拆分字符串还可以 2. Calendar 类 int y,m,d,h,mi,s;Calendar cal=Calendar.getInstance();//获取当前日历 y=cal.get(Calendar.YEAR);m=cal.get(Calendar.MONTH);d=cal.get(Calendar.DATE);h=cal.get(Calendar.HOUR_OF_DAY);mi=cal.get(Calendar.MINUTE);s=cal.get(Calendar.SECOND);System.out.println
您可能关注的文档
最近下载
- 生物安全实验室乙型肝炎病毒实验活动风险评估报告.docx VIP
- 2025年全国中考历史真题分类汇编.docx VIP
- 托福写作172句型.doc VIP
- 三级助听器验配师理论知识考核试题及答案.pdf VIP
- Unit 7 Happy Birthday第1 Lead-in Cartoon time三年级英语上册练习(译林版三起).pdf VIP
- 昌平区电力工程施工组织设计.doc VIP
- 2025年新人教版数学二年级上册全册课件.pptx
- T∕CCMA 0075-2019 -装载机载荷谱试验方法.pdf VIP
- 针灸入门广州中医药学PPT.ppt VIP
- 学堂在线 如何写好科研论文 章节测试答案.docx VIP
文档评论(0)