一些常用方法的记录

1.创建临时目录

 


        //创建临时目录
        try {
            Path path =Files.createTempDirectory(Client.class.getName());
            System.out.println(path);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

     结果:

       d:\Users\shuqiang.zhu\AppData\Local\Temp\test.Client8944018103767412316 //目录名称 包名+类名+随机值

 

 

2.正则表达式的组

 

 


        //测试正则表达式
         String SlippingWindowPointOprand = "\\(\\s*\"([^\"\\s]+)\"\\s*,";
         String SlippingWindowPointCollectOprand = SlippingWindowPointOprand + "\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)";

         
         Matcher matcher1 = Pattern.compile(SlippingWindowPointOprand).matcher("( \"123\" ,");
         Matcher matcher2 = Pattern.compile(SlippingWindowPointCollectOprand).matcher("( \"123\" , 123 , 123 )");
         
         System.out.println(SlippingWindowPointOprand);
         
         //该方法必须提前调用,下面方法依赖该方法的结果
         if(matcher1.matches())
         {
         
         for(int i=0;i<=matcher1.groupCount();i++)     
             
         System.out.println("第"+i+"组,"+matcher1.group(i));
         }
         
         if(matcher2.matches())
         {
         
         for(int i=0;i<=matcher2.groupCount();i++)     
             
         System.out.println("第"+i+"组,"+matcher2.group(i));
         }
         

结果:

第0组,( "123" ,
第1组,123
第0组,( "123" , 123 , 123 )
第1组,123
第2组,123
第3组,123

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值