上QQ阅读APP看书,第一时间看更新
1.5.5 字符串API
就像你期望的那样,String类定义了大量的方法。表1-4列出了一些经常使用的方法及其功能。
表1-4 String类常用方法
需要注意的是,在Java中,String类是不可变(immutable)的。也就是说,String的众多方法中没有一个方法能够修改字符串本身内容。例如,
greeting.toUpperCase()
将返回一个新字符串"HELLO,WORLD!",但并不会改变greeting。同样需要注意的是,有些方法具有CharSequence类型的参数。这是String、StringBuilder和其他字符序列的通用超类。如果需要查询每个String方法的详细描述,请参阅在线Java API文档。在搜索框中输入类名并选择匹配的类型即可得到如图1-4所示的信息(在本例中为java.lang.String)。
图1-4 检索API文档
随后,你将会获得一个记录每个方法的页面,如图1-5所示。当然,如果你碰巧知道某个方法的名称,可以直接在搜索框中输入方法的名称进行检索。
图1-5 API文档中的String方法
本书没有详细介绍API的具体细节,因为很多时候直接浏览API文档会更快捷。如果你不能保证总是可以连接到互联网,那么你可以下载并解压离线文档,进行脱机浏览。