作者:孙英鹏 撰写时间:2019年5月11日
今天要将的是String类的获取功能,我们来看一下是怎么获取的。
第一步:打开 My Eclipse 10 软件,创建一个 Java 文件名为 dome(名字随便命名), 创建完之后,在 Java 文件里写上String类的获取功能代码,代码内容(看图 1)。
图1:
第二步:分析。
- 先写上一串单词,用来当作要获取的词语。
- length长度:什么是length 长度?是获取字符串的长度。所以第一个是打印长度,得出来的结果是23,注意空格也算占一个格。
- char At:什么是char At?是获取指定索引位置的字符,简单的就是获取第几个字符串,就打印第几个字符串。打印里要获取的是第5个,所以结果是h。注意:char At是从零开始算起的,长度是从一算起的。
- index Of 从左向右: 返回指定字符在此字符串中第一次出现处的索引。第一个是获取‘j’,从左向右数到j,结果是6。第二个是获取‘j’,7,方法也是一样,从左向右数到j,然后在7的后面找j,结果是11。第三个获取的是‘jk’,结果是6。第四个获取的是‘jk’,7,方法也是一样,从左向右数到jk,结果是-1。
- lastIndexof从右向左:返回指定字符在此字符串中最后一次出现处的索引。第一个获取的是‘j’,注意和上面的获取不一样,但也是从左往右开始数,所以结果是17。怎么获取的呢?先从右向左看一下j在哪,在从左向右数它是第几个。第二个获取的是‘j’,7,获取方法是从左向右数j,然后在7的前面找j,所以结果是6,第三和第四不讲,都和第二获取一样,结果6。
- substring: 从指定位置开始截取字符串,默认到末尾,简单就是截取。首先第一个是从第五开始截取,所以结果是hjkl65jhgfj jds256。第二个是从第五截取到第十,结果是hjkl6。
结果: