- Java核心技术速学版(第3版)
- (美)凯·S.霍斯特曼
- 387字
- 2024-09-05 16:29:42
1.5.5 字符串API
就像你期望的那样,String类定义了大量的方法。表1-4列出了一些经常使用的方法及其功能。
表1-4 String类常用方法
![图片表格](https://epubservercos.yuewen.com/59E33F/30471377404716706/epubprivate/OEBPS/Images/table_4e6382f6-354c-4d6a-823b-f966571c8608.png?sign=1739018072-DToB4yp1fhXJJ1Gs29eRem1HHsuQ8MLV-0-55b6429422d6d0e514def24d1d733780)
需要注意的是,在Java中,String类是不可变(immutable)的。也就是说,String的众多方法中没有一个方法能够修改字符串本身内容。例如,
greeting.toUpperCase()
将返回一个新字符串"HELLO,WORLD!",但并不会改变greeting。同样需要注意的是,有些方法具有CharSequence类型的参数。这是String、StringBuilder和其他字符序列的通用超类。如果需要查询每个String方法的详细描述,请参阅在线Java API文档。在搜索框中输入类名并选择匹配的类型即可得到如图1-4所示的信息(在本例中为java.lang.String)。
![](https://epubservercos.yuewen.com/59E33F/30471377404716706/epubprivate/OEBPS/Images/tx00003.jpg?sign=1739018072-J67ArHRioBaBnW5kFUqGvvMyursMcxjh-0-fb093e2e00ef47b2c65a00475dacf35b)
图1-4 检索API文档
随后,你将会获得一个记录每个方法的页面,如图1-5所示。当然,如果你碰巧知道某个方法的名称,可以直接在搜索框中输入方法的名称进行检索。
![](https://epubservercos.yuewen.com/59E33F/30471377404716706/epubprivate/OEBPS/Images/tx00004.jpg?sign=1739018072-u2A2hTODheVgoCAi3Qu9zLTdM7UkbTTX-0-c3ebe17bb8a80636dc043de5a7054539)
图1-5 API文档中的String方法
本书没有详细介绍API的具体细节,因为很多时候直接浏览API文档会更快捷。如果你不能保证总是可以连接到互联网,那么你可以下载并解压离线文档,进行脱机浏览。