首先在java中有三个类来操作字符串: String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承. StringBuffer:是一个可变对象,当对他进行 ...
分类:
编程语言 时间:
2018-02-01 14:50:38
阅读次数:
128
1.StringBuffer和StringBuilder是字符串缓冲区,可以对字符串修改,是一个容器2.StringStringBuffer和StringBuilder都被final修饰,不能被继承3.StringBuffer和StringBuilder都没有重写equals(),String重写了4.StringBuffer是线程安全的,StringBuilder是线程不安全的,jdk1.5以后
分类:
其他好文 时间:
2018-01-30 12:51:40
阅读次数:
121
StringBuilder的Replace方法会更改对象本身的值,例StringBuilder s1="1234";s1.Replace("4","5");s1的值为"1235"; string的Replace方法不会更改对象本身的值,例string s1="1234";string s2=s1.R ...
分类:
其他好文 时间:
2018-01-28 16:34:05
阅读次数:
309
1. 字符串的一些特点 1.1 广泛性 (1)字符串可以看作是字符类型的数组 >所以可能会涉及排序+查找; (2)很多问题都可以转化为字符串类型的方法去解决; 需要注意的是:用java语言实现字符串类型的题目的时候,需要掌握StringBuffer、StringBuilder类和toCharArra ...
分类:
编程语言 时间:
2018-01-27 11:35:05
阅读次数:
137
好脑子不如烂笔头,总是记不住,记下来吧 依然 搬运 地址: http://blog.csdn.net/qq_28187979/article/details/76607253 最近对这几个傻傻分不清楚,在网上搜集了一些资料,现在总结一下。 string是基本类型,第一条语句,实际上是创建一个名为s1 ...
/// /// 增加一条数据 /// public int Add(string 表名,string 参数,string 参数值) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into ")... ...
String的相关类和方法 一、String,StringBuilder,StringBuffer三者的区别 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面 1、运行速度:StringBuilder > StringBuffer > String String为字符串常量,而Str ...
分类:
其他好文 时间:
2018-01-24 00:37:20
阅读次数:
150
在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的 ...
分类:
其他好文 时间:
2018-01-21 22:39:24
阅读次数:
208
字符串 ①String 串连接: 提取子字符串: 从字符串中分解字符: 得到字符串长度: 测试字符串是否相等: 查找特定子串: 将基本数据类型转化为字符串类型: String y = Integer.toString(x); ②StringBuffer 有一个容量的概念,需要时查找资料 初始化字符串 ...
分类:
编程语言 时间:
2018-01-21 21:29:10
阅读次数:
149