现在的位置: 首页 > 综合 > 正文

Java 字符串

2012年02月22日 ⁄ 综合 ⁄ 共 523字 ⁄ 字号 评论关闭

-- Start

什么是字符串呢? 呵呵, 所谓的字符串就是一串字符的意思. Java 用 char 来表示字符, 那是不是要用 char 数组来表示字符串呢? 如果是那样的话, 我们操作字符串将非常困难, 也不符合面向对象思想. 为此, Java 提供了 String 类来表示字符串, 事实上, 如果你查看String 类的源代码, 你会发现, 在String 类内部就是使用char数组来存储字符串的.
在Java中, String 类是使用最广泛的一个类, 任何对象都可以通过它的 toString 方法转换成 String 对象.
String 类是一个不可变类, 这就意味着对String 类进行连接和插入等操作将会产生大量的String对象. 为此 Java 还提供了 StringBuilder StringBuffer 类. 如果你想对字符串进行连接和插入等操作, 请优先使用这两个类. 它两之间的区别是StringBuffer是线程安全的, 而StringBuilder不是. 所以, 除非是在多线程环境下, 否则请优先使用StringBuilder.

---更多参见:Java 精萃
-- 声 明:转载请注明出处
-- Last Updated on 2012-05-07
-- Written by ShangBo on 2012-05-03
-- End

抱歉!评论已关闭.