java思想总总结8--字符串,正则

来源:互联网 发布:js获取url传数组参数 编辑:程序博客网 时间:2024/05/19 09:15

                 可以证明,字符串操作是计算机程序设计中最常见的行为

   1.    String

               String首先明白它是一个类,查看JDK文档,String类每一个修改String值得方法,实际上是创建了一个全新的String对象,以包含修改后的字符串内容。String对象不可                      变,“+” 与 “+=”  可以连接String字符串,他们是java中仅有的两个重载过的操作符。

              格式化输出 :     

                System.out.format()模仿C的printf()

                Formatter类,处理格式化转化作用

   2 .  正则表达式

             某种你需要的方式字符串,应用正则表达式最简单途径,就是利用String类内建功能

         demo:    "1232141".matches("-?\\d+");

               在java中 ,\\代表了反斜线,所以插入一个普通的反斜线是\\\\,\\d代表了一位数字

               String类自带了一个非常有用的正则表达式工具------------------split(),将功能从正则表达式匹配的地方切开,还有个重载,允许限制字符串分割的次数

  3 .  创建正则表达式

              正则表达式的完整构造子列表,请参考JDK文档java.util.regex包中的Pattern类

              导入java.util.regex包,用static  Pattern.compile()方法来编译你的正则表达式

              把想要检索的字符串传入Pattern对象的matcher()方法 ,产生一个Matcher()对象

              典型的调用顺序是

 Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches();
            

                 

                  



          

0 0
原创粉丝点击