首页
学习
活动
专区
工具
TVP
发布

API案例讲解:String及其常用API的相关案例

在获得String常量池的基础上,采用String类的长度方法得到字符串“Hello”和字符串“Hello,String”的长度,并总结了该方法的特点 运行测试Length方法,控制台输出结果观察输出,5是str1字符串对象的长度,9是str2字符串对象的长度,对象str1的内容是“Hello”,由五个字母组成,计算的长度是5,即一个英文字母是一个长度,然后看对象str2的长度,对象内容是“Hello,String”,去掉“Hello”,剩下的长度是7,如果一个中文按两个长度计算,那么对象str2的长度应该是11,但是输出结果是9,说明一个中文没有按两个长度计算,但是按照一个长度 此外,在JAVA中,字符使用Unicode在内存中编码,每个Unicode占用两个字节 检索一个字符串中的另一个字符串问题,然后是前面的情况,检索另一个字符中字符串的索引位置,即现有字符串“我可以,因为我认为我可以”,检索字符串“可以”出现在这个字符串中的索引位置,详见下文-检索字符串“可以”首先出现在这个字符串中的索引位置。

-检索字符串“can”的索引位置 -检索字符串“can”的索引位置这个字符串第一次出现的索引位置-检索字符串“can”的索引位置这个字符串第一次出现的索引位置,从索引位置6开始,注意字符串“can”中的字母是C大写的 步骤2:使用方法的最后一个索引调用方法的最后一个索引来检索字符串中“can”最后出现的索引位置 运行最后一个方法索引后,控制台输出结果为24。

从输出结果可以看到字符串“can”最后出现在str中的索引位置是24。

步骤3:使用index of方法,从索引位置6开始,检索字符串“can”第一个出现在字符串str中的索引位置。

运行此方法,输出结果为24,从输出结果可以看出,从索引位置6,字符串“可以”首先出现在str索引位置为24。

步骤4:使用索引(String str),检索不存在的字符串,Call index of(String str)检索该字符串首次出现的索引位置,如果找不到返回-1,运行该方法,控制台输出为-1,表示字符串“Can”不存在于str中。

知识无限,能力有限.小编在编辑文章的过程中难免出现不尽人意之处,欢迎大家批评指正,小编将不断积累和完善自己,让我们一起进步吧

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200529A08J8O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券