文档

Java™ 教程-Java Tutorials 中文版
字符和字符串总结
Trail: Learning the Java Language
Lesson: Numbers and Strings
Section: Strings

字符和字符串总结

大多数情况下,如果使用单个字符值,则将使用基本 char 类型。但是,有时候需要使用 char 作为对象 - 例如,作为期望对象的方法参数。Java 编程语言提供了一个 wrapper (包装) 类,用于为此目的在 Character 对象中 "包装" char。类型为 Character 的对象包含单个字段,其类型为 char。这个 Character 类还提供了许多用于操纵字符的有用的类(即静态)方法。

字符串是一系列字符,广泛用于 Java 编程。在 Java 编程语言中,字符串是对象。String 类有 60 多个方法和 13 个构造函数。

最常见的是,你创建一个带有类似语句的字符串

String s = "Hello world!";

而不是使用 String 构造函数之一。

String 类有许多方法可以查找和获取子字符串;然后可以使用 + 连接运算符轻松地将它们重新组合成新的字符串。

String 类还包含许多实用方法,其中包括 split()toLowerCase()toUpperCase()valueOf()。后一种方法在将用户输入字符串转换为数字时是必不可少的。(译注:这里是不是说反了)Number 子类还具有将字符串转换为数字的方法,反之亦然。

除了 String 类之外,还有一个 StringBuilder 类。使用 StringBuilder 对象有时比使用字符串更有效。StringBuilder 类提供了一些对字符串有用的方法,其中包括 reverse()。但是,通常,String 类具有更多种方法。

可以使用 StringBuilder 构造函数将字符串转换为 string builder 。可以使用 toString() 方法将 string builder 转换为字符串。


Previous page: The StringBuilder Class
Next page: Autoboxing and Unboxing