1.使用原因:
在平时开发中,会使用大量的String类型,如果使用一个字符串,就用new去生成,就会耗内存。sun公司为了解决这个问题就使用字符串池这一概念。
2.字面量/直接量
所谓的直接量就是在定义的时候,等号右边不是另外一个变量,而是是一个实际存在有意义的量。比如;
String s="a";//右边的是直接量
String s1=s;//右边的不是直接量3.规则:
...
分类:
编程语言 时间:
2014-10-20 11:50:53
阅读次数:
184
Java 语言规则的字符串转义:${content?j_string}JavaScript 语言规则的字符串转义:${content?js_string}JSON 规则的字符串转义:${content?json_string}文档:http://freemarker.org/docs/ref_bui...
分类:
编程语言 时间:
2014-10-17 20:10:28
阅读次数:
422
无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。一、关键技术点: 1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、.....
分类:
编程语言 时间:
2014-10-16 20:58:53
阅读次数:
282
1.字符串String对象是不可变的,每一个看起来会修改String的方法,实际上都是创建了一个新的String对象2.重载+和StringBuilder:用重载+,实际上编译器自动引入了StringBuilder,并为每一次重载+做了一次append(),最后调用toString生成结果区别:虽然底层都是StringBuilder,..
分类:
编程语言 时间:
2014-10-15 04:04:10
阅读次数:
236
不论是对于C++还是Java,字符串总是很重要的一块内容。实际的开发中,字符串相关的内容自然也是要被经常用到的。关于“==”以及equal 以及hashcode 在这之前要补充一点关于Object类的相关知识: Java.lang包是系统自动导入进来的,Object类在lang包中。 对于...
分类:
其他好文 时间:
2014-09-24 19:10:37
阅读次数:
178
1、String 类、 StringBuilder类、StringBuffer类2、String 创建的不可变,后者可变?3、regionMatch4、.intern 很牛的感觉,如 a = "123", b = "123", c = b.intern, 那么 a, b, c 都是一样的指向 但是....
分类:
编程语言 时间:
2014-09-23 22:39:25
阅读次数:
174
1、递归反转1 public static String reverseString(String x) {2 if (x == null || x.length() = 0; i--) { 4 5 c+= str.charAt(...
分类:
编程语言 时间:
2014-09-22 20:05:13
阅读次数:
197
java常用流处理工具StreamTool 常见的InputStream流转字符串, 转字节数组等等 源代码下载:http://www.zuidaima.com/share/1550463397366784.htm...
分类:
编程语言 时间:
2014-09-20 10:04:57
阅读次数:
189
由于项目需要在配置文件中配置一个刷新时间,但是配置文件中取出来来的数据肯定是字符串,然后要将该带有运算符的字符串转换为Long型。具体代码如下:配置文件中:reflash_time=(2*60*1000)Java代码取出该值:publicstaticfinalStringREFLASHTIME="reflash_time";
publicStrin..
分类:
编程语言 时间:
2014-09-17 15:30:03
阅读次数:
197
字符串在开发中非常常见,了解String是非常有必要的,还能提升系统性能。...
分类:
编程语言 时间:
2014-09-16 09:18:00
阅读次数:
166