replace方法:支持字符和字符串的替换。 replaceAll方法:基于正则表达式的字符串替换。 测试代码: 打印结果: ps:曾一度认为 replace() 是首个匹配的 字符 或 字符串 替换,replaceAll() 是目标字符串中全部匹配的字符 或 字符串替换,从结果来看这个认知是错误的 ...
分类:
其他好文 时间:
2019-11-06 20:00:44
阅读次数:
111
@RequestParam 用来处理请求头Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型) ...
分类:
其他好文 时间:
2019-11-05 00:43:26
阅读次数:
65
1 String的定义(Java8中) 2 String 对象的创建方式 A、通过字符串常量的方式 String str= "pingtouge", JVM 会在字符串常量池中先检查是否存在该对象,如果存在,返回该对象的引用地址,如果不存在,则在字符串常量池中创建该字符串对象并且返回引用。使用这种方 ...
分类:
编程语言 时间:
2019-11-03 10:41:03
阅读次数:
67
Map 对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 Maps 和 Objects 的区别 一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。 Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Ma ...
分类:
其他好文 时间:
2019-11-02 16:07:20
阅读次数:
122
Http响应乱码 方案1 方案2 注意 只设置Content Type不带编码信息无效 只设置response.setCharacterEncoding("GBK"),知识tomcat以GBK编码从String对象中获取字节。但是此时没有Content Type信息。也就是浏览器将会用默认的类型和编 ...
分类:
Web程序 时间:
2019-11-02 14:00:01
阅读次数:
116
方式一:String():空参构造器创建一个空的(长度为0)字符串。 方式二:String(char[] a):用一个字符数组a创建一个字符串对象,构造器参数为一个字符串数组。 方式三: String(char[] a, int offset, int length):提取字符数组a中一部分创建一个 ...
分类:
其他好文 时间:
2019-11-01 20:17:32
阅读次数:
91
一、Finally是肯定会进行执行的 1. finally具有return 则返回finally的return 2. try 具有return 则记录 二、String 对象 String s = "xx"+"cc";//1个对象 会进行优化 String f = new String("xxx") ...
分类:
编程语言 时间:
2019-10-26 22:33:30
阅读次数:
66
##总结: String:底层代码是一个用final修饰的char数组,是一个不可变的字符串,因此是线程安全的。对String字符串进行改变时,都会产生一个新的String对象,然后将指针指向String对象,影响系统性能,适用于少量字符串操作的情况。String初始化时,除了用构造函数进行初始化, ...
分类:
其他好文 时间:
2019-10-24 00:16:39
阅读次数:
106
结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句。 2:方法覆盖 结论: 在“+”运算中,当任何一个对象与一个String对象,连接时,会隐式地调用其toString()方法,默认情况下,此方法返回“类名@+hashCode”。为了返回有意义的信息,子类可以重写toString ...
分类:
其他好文 时间:
2019-10-23 22:13:16
阅读次数:
91
String 和 StringBuffer区别 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大 ...
分类:
其他好文 时间:
2019-10-22 18:05:08
阅读次数:
109