charcharAt(intindex)返回指定索引处的char值。intcodePointAt(intindex)返回指定索引处的字符(Unicode代码点)。intcodePointBefore(intindex)返回指定索引之前的字符(Unicode代码点)。intcodePointCount(intbeginIndex,intendIndex)返回此String的指定文本范围中的Unicode..
分类:
编程语言 时间:
2015-04-21 18:30:24
阅读次数:
119
一、概述
Java是以String类型的对象来实现字符串。String是一个类,当创建一个String对象后,所创建的字符串是不能改变的。在需要使用可修改的字符串时,Java提供两个选择—StringBuffer和StringBuilder。注:声明为String引用的变量在任何时候都可以改变,以指向一些其他的String对象。
二、String构造函数
String s...
分类:
编程语言 时间:
2015-04-19 13:16:39
阅读次数:
116
一、概述Java是以String类型的对象来实现字符串。String是一个类,当创建一个String对象后,所创建的字符串是不能改变的。在需要使用可修改的字符串时,Java提供两个选择—StringBuffer和StringBuilder。注:声明为String引用的变量在任何时候都可以改变,以指向...
分类:
编程语言 时间:
2015-04-18 19:04:02
阅读次数:
176
(1)/** * This interface represents an ordered set of characters and defines the * methods to probe them.描述有序字符序列的接口。定义了探测这个序列的方法。 */public interface C...
分类:
其他好文 时间:
2015-04-17 20:20:00
阅读次数:
181
我个人觉得理解String和StringBuffer以及StringBuilder的区别比较重要.咋讨论他们的区别时,我们首先应该知道java中的String.
翻看String.java源码,会知道string的一个重要秘密:在string中,其实内部是通过一个char数组来维护这个string的,并且还定义了一个记录该string在这个数组的起始位置的索引,以及定义了这个string的长度. 重点是他们都是final类型....
分类:
编程语言 时间:
2015-04-16 20:01:23
阅读次数:
137
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:
其他好文 时间:
2015-04-16 19:35:10
阅读次数:
132
在网上看到的大部分采用DFA算法,大概思路如下:
1:DFA采用Map的hash机制,将敏感词单个拆分,以第1个字符为key,其他值依旧使用map相连,形成了大map套用小map..
2:遍历需要过滤的字符串,获取每一个字符,根据get(key)来检测是否为敏感词。
我最开始是想到用正则来提取数据中的敏感数据,然后获取敏感字所在索引位置,再利用StringBuilder.replace(start,end,str)来替换,但经过测试发现使用正则有2个问题:
1:因为是正则要整串匹配,所以效率慢,同样3...
分类:
其他好文 时间:
2015-04-16 17:39:07
阅读次数:
272
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实...
分类:
其他好文 时间:
2015-04-13 09:19:40
阅读次数:
97
本来项目需要一个tree的树结构,后来随便选择了一个easyUI tree开源框架,后来碰到一个问题,我是要从数据库递归出结构的,转成json的,怎么做?难道是递归了拼接StringBuilder?要是这样做就太傻了,当时也打算这么做。然后各种百度,博客园,QQ群去问,回答的也是五花八门,没人给.....
分类:
数据库 时间:
2015-04-13 06:54:07
阅读次数:
1045