在大多数情况下,如果使用单个字符值,则将使用基本类型char。但是,有时您需要将char用作对象,例如,将其用作期望对象的方法参数。Java编程语言提供了一个包装器类,可将char“包装” 在Character对象中。类型的对象Character包含一个类型为char的字段。Character类还提供了一些有用的类(即静态)方法,用于操纵字符。
    字符串是字符序列,在Java编程中广泛使用。在Java编程语言中,字符串是对象。 String类有60多个方法和13个构造器。
    最常见的是,您使用以下语句创建字符串

    1. String s = "Hello world!";

    而不是使用String构造函数之一。
    String类有许多方法来查找和检索字符串; 然后可以使用串联运算符+将它们轻松地重组为新的字符串。
    String类还包括许多的实用方法,其中有split()toLowerCase()toUpperCase(),和valueOf()。在将用户输入的字符串转换为数字时,后一种方法必不可少。Number子类也有字符串转换为数字的方法,反之亦然。
    除了String类外,还有一 StringBuilder类。使用StringBuilder对象有时比使用字符串更有效。StringBuilder类提供了一些方法,对字符串是有用的,如reverse()。但是,总的来说,String类具有多种方法。
    可以使用StringBuilder构造器将字符串转换为字符串生成器。可以使用toString()方法将字符串生成器转换为字符串。