Java String类

Posted 假装有知识

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java String类相关的知识,希望对你有一定的参考价值。

代码中遇到字符串常量的时候,编译器会使用该值创建一个String对象。
字符串连接可以用concat方法,也可以用运算符 +。

创建格式化字符串:
可以用printf方法和format方法。
String类使用静态方法format返回一个String对象而不是PrintStream对象。
String类的静态方法format能用来创建可复用的格式化字符串,而不仅仅是用于一次打印输出。

 

StringBuffer和StringBuilder类
当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类
和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次修改,并且不产生新的未使用对象。
StringBuilder类在Java5中被提出,和StringBuffer之间最大的不同在于StringBuilder的方法不是线程安全的(不能被同步访问)而且StringBuilder相较于StringBuffer有速度优势。所以大多数情况下建议使用StringBuilder类,但是在要求线程安全的情况下必须使用StringBuffer。

以上是关于Java String类的主要内容,如果未能解决你的问题,请参考以下文章

Java 常用类之 String 类

String类

java工具类;String类

java工具类;String类

java 中string类怎么实现

八java常用类