首先在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
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 ...
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
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等 ...
分类:
其他好文 时间:
2018-01-21 00:14:08
阅读次数:
131
1.String类 (1)字符串对象 ①字符串是一个特殊的对象,字符串一旦初始化就不可以被改变。 ②字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享 ③String类中的equals()方法复写了Object类中的内容,其实就是比较字符串内容,而不是比较对象引用。 (2 ...