在大多数情况下,如果使用单个字符值,则将使用基本类型char
。但是,有时您需要将char用作对象,例如,将其用作期望对象的方法参数。Java编程语言提供了一个包装器类,可将char
“包装” 在Character
对象中。类型的对象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
构造器将字符串转换为字符串生成器。可以使用toString()
方法将字符串生成器转换为字符串。