博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 字符串
阅读量:4050 次
发布时间:2019-05-25

本文共 586 字,大约阅读时间需要 1 分钟。

-- Start

什么是字符串呢? 呵呵, 所谓的字符串就是一串字符的意思. Java 用 char 来表示字符, 那是不是要用 char 数组来表示字符串呢? 如果是那样的话, 我们操作字符串将非常困难, 也不符合面向对象思想. 为此, Java 提供了 String 类来表示字符串, 事实上, 如果你查看String 类的源代码, 你会发现, 在String 类内部就是使用char数组来存储字符串的.

在Java中, String 类是使用最广泛的一个类, 任何对象都可以通过它的 toString 方法转换成 String 对象.
String 类是一个不可变类, 这就意味着对String 类进行连接和插入等操作将会产生大量的String对象. 为此 Java 还提供了 StringBuilder StringBuffer 类. 如果你想对字符串进行连接和插入等操作, 请优先使用这两个类. 它两之间的区别是StringBuffer是线程安全的, 而StringBuilder不是. 所以, 除非是在多线程环境下, 否则请优先使用StringBuilder.

---
更多参见:
--
声 明:转载请注明出处
-- Last Updated on 2012-05-07
-- Written by ShangBo on 2012-05-03
-- End
你可能感兴趣的文章
C#中枚举类型在switch语句中值对照问题
查看>>
GridView中根据特殊标记设置不可编辑
查看>>
PowerDesinger中生成数据库时将域的内容转化为实际的字段
查看>>
通过模板将GridView导出为Excel
查看>>
迭代开发过程及一些原则
查看>>
Windows IIS服务器CA认证安装
查看>>
Asp.net 中Excel通过模板导出中发布问题
查看>>
64位机器配置CA认证一些小问题
查看>>
SVN自动完全备份
查看>>
开发中的Warning原来也很有用
查看>>
Silverlight Toolkit例子代码中缺少System.Windows.Controls.Samples.Common.dll的解决办法
查看>>
项目经理培训后的一点感概
查看>>
vc学习之窗口大小发生变更时使控件自动摆放到合适的位置
查看>>
Oracle 获取系统日期时间,导出数据库
查看>>
黄巢的菊花,非常喜欢,贴出来共享一下
查看>>
在光纤环网中的b/s与c/s的比对
查看>>
根据程序名称和程序路径判断程序是否启动
查看>>
史记翻译-汉初三杰-萧何-萧相国世家第二十三
查看>>
史记翻译-汉初三杰-张良-留侯世家第二十五
查看>>
史记翻译-汉初三杰-韩信-淮阴侯列传第三十二
查看>>