Java 字符串

-- 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值