正则表达式 一、常见的符号的介绍 1.1 预定义字符类 | 符号 | 说明 | | | | | . | 任何字符(与 "行结束符" 可能匹配也可能不匹配) | | \d | 数字:[0 9] | | \D | 非数字: [^0 9] | | \s | 空白字符:[ \t\n\x0B\f\r] | | ...
分类:
其他好文 时间:
2018-11-06 23:35:26
阅读次数:
199
对字符串的花式处理一直是现代应用系统的主要操作之一,也是对Java基础知识考察的重要方面。事实上,Java字符串类的底层是通过数组来实现的。具体来说,String类是固定长度的数组,StringBuffer和StringBuilder则是可变长度的,其底层是通过Arrays.copyOf的方法,复制 ...
分类:
编程语言 时间:
2018-11-04 01:46:18
阅读次数:
178
上一篇我们说了在web项目中了和spring整合之后,如何进行对应Filter的初始化,如果你还没看过,请点击 《CAS源码追踪系列一:Filter的初始化》。 本篇我们来看看在初始化完成以后,cas client是如何处理请求的。 源码地址:https://github.com/apereo/ja ...
分类:
其他好文 时间:
2018-10-28 13:45:42
阅读次数:
224
stringbuilder加入到首位的话用insert ...
分类:
其他好文 时间:
2018-10-27 11:54:57
阅读次数:
144
一、创建对象的4中方法: 1、new 关键字直接创建 example:Student s=new Student(); 2、class的反射调用(使用class的newInstanse方法可以调用无参构造器创建对象) Example:class.forName(); 3、使用clone()来创建 E ...
分类:
编程语言 时间:
2018-10-26 22:22:45
阅读次数:
222
重写tostring,,方法源码分析publicStringtoString(){Iterator<Entry<K,V>>i=entrySet().iterator();if(!i.hasNext())return"{}";StringBuildersb=newStringBuilder();sb.append(‘{‘);for(;;){Entry<K,V>e=
分类:
其他好文 时间:
2018-10-24 01:20:30
阅读次数:
153
1 //从右往左 先排序一下 然后右到左进行替换 这样替换位置之前的index不会变 2 //注意一下Comparator的写法 3 class Solution { 4 public String findReplaceString(String S, int[] indexes, String[... ...
分类:
其他好文 时间:
2018-10-17 14:59:09
阅读次数:
186
1. UUID.randomUUID().toString()生成较长的十六位的数字组成随机字符串 for(int y=0;y<20;y++) { String x = UUID.randomUUID().toString().replace("-", ""); System.out.println ...
分类:
编程语言 时间:
2018-10-16 16:12:07
阅读次数:
193
什么是io流? 分为两种: 输入流:可以从文件中读取到程序,从源数据源读取到程序,叫做输入流。 输出流:可以从程序中读取到文件,从程序写,使用输出流,写入到文件中。叫做输出流。 使用File操作文件或目录属性: 进行了对文件的查看,下面这个是对文件的创建和删除! 上面看了一下File进行对文件的操作 ...
分类:
编程语言 时间:
2018-10-16 13:47:27
阅读次数:
155
1)判断String类型的 s1 和 s2 是否相等 equals() 方法比较的是字符串的内容~所以结果是 true 很好理解,至于 str1==str2 的结果也是 true ,是因为在 Java 的内存的方法区中有一块区域叫做常量池,str1 =“abc” 时,常量池中没有 “abc”,所以就 ...
分类:
其他好文 时间:
2018-10-16 11:53:44
阅读次数:
160