- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模式匹配 Pattern.matches(regex, input); 等价于 Ppile(regex).matcher(input).matches() 模式匹配 下列几个方法也是Matcher对象m常用的方法: public boolean find(int start) 判断input从参数start指定位置开始是否有和patter匹配的子序列,参数start取值0时,该方法和lookingAt()的功能相同。 public String replaceAll(String replacement) Matcher对象m调用该方法可以返回一个字符串对象,该字符串是通过把input中与模式patter匹配的子字符串全部替换为参数replacement指定的字符串得到的(注意,input本身没有发生变化)。 public String replaceFirst(String replacement) Matcher对象m调用该方法可以返回一个字符串对象,该字符串是通过把input中第1个与模式patter匹配的子字符串替换为参数replacement指定的字符串得到的(注意,input本身没有发生变化)。 模式匹配 模式匹配 正则表达式与字符串分解 public String[] split(String regex) 字符串调用该方法时,使用参数指定的正则表达式regex做为分隔标记分解出其中的单词,并将分解出的单词存放在字符串数组中 public String[] split(String) public String[] split(String regex,int limit) 以特定的字符串作为间隔,拆分当前字符串的内容,会获得一个字符串数组 字符|,*,+.作为分隔符时都需要加上转义字符,即在前面加上\\ 字符串与基本数据的相互转化 字符串转化为整型 可能抛出NumberFormatException public static int parseInt(String s) public static byte parseByte(String s) public static short parseShort(String s) public static long parseLong(String s) 5.字符串与基本数据的相互转化 字符串转化为浮点型 public static float parseFloat(String s) public static double parseDouble(String s) 字符串与基本数据的相互转化 数值转化为字符串 public static String toBinaryString(long i) public static String toOctalString(long i) public static String toHexString(long i) public static String toString(long i, int p) 返回i 的p进制表示 字符串与基本数据的相互转化 数值转化为字符串 public static String valueOf(byte n) public static String valueOf(int n) public static String valueOf(float n) public static String valueOf(double n) public static String valueOf(boolean b) public static String valueOf(Object obj) public static String valueOf(char data[]) 例子:【例6-2】 对象的字符串表示 所有的类都默认是java.lang包中Object类的子类或间接子类。 Object类有一个public方法toString(),一个对象通过调用该方法可以获得该对象的字符串表示。 如果没有重写该方法,该类所创建的对象调用toString()方法得到的字符串格式为: 类名@对象的引用 例子:【例6-3】 字符串与字符、字节数组 字符串与字符数组 String(char[]) String(char[],int offset,int length) public void getChars (int start, int end, char c[], int offset )将start到end-1位置上的字符复制到数组c中,并从
文档评论(0)