第6章 JavaAPI - 补充案例汇总(2)

2019-08-01 23:03

博学谷——让IT教学更简单,让IT学习更有效

}

System.out.println(\字符串s中由第5个到第9个字符组成的新串是:\8)); }

运行结果如图6-5所示。

图6-5 运行结果

从运行结果可知,字符串中索引的大小是从0开始的,其他方法运行正常。

三、 案例总结

访问字符串中的字符时,不能超出字符的索引范围,否则会出现图6-6所示的异常。

图6-6

运行结果

案例6-4 字符串的转换和拼接操作

一、案例描述

1、 考核知识点

编号:00106002

名称:String类的常见操作

2、 练习目标

? 掌握如何使用String类的转换和拼接方法对字符串进行操作

3、 需求分析

String类中提供了许多对字符串进行转换和拼接操作的方法,每个转换或拼接操作都有其各自的作用,为了让初学者能快速熟悉转换和拼接方法的用法,本案例将针对不同需求使用不同的转换和拼接方法,并根据输出结果进行参照学习。

4、 设计思路(实现原理)

1) 编写Example04类。

6

博学谷——让IT教学更简单,让IT学习更有效

2) 在main()方法中,使用String类中的转换和拼接方法,对字符串操作。 3) 将操作结果输出,根据打印结果,熟悉上述转换和拼接方法的作用。

二、案例实现

public class Example04 {

public static void main(String[] args) {

String s = \

System.out.println(\字符串s是:\

}

System.out.println(\字符串的转换和拼接操作***********\char[] chs = s.toCharArray();

System.out.println(\遍历chs数组***********\for (int x = 0; x < chs.length; x++) { }

System.out.println(\char[] chs2 = { 'a', 'b', 'c', '中', '国' };

System.out.println(\通过String类的copyValueof()方法将字符数组chs2转换成字符串:\

System.out.println(\

System.out.println(\通过String类的valueOf ()方法将字符数组chs2转换成字符串:\

System.out.println(\int i = 100;

System.out.println(\通过String类的valueOf ()方法将int类型的100转换成字符串:\

System.out.println(\

System.out.println(\字符串s的小写形式:\System.out.println(\字符串s的大写形式:\System.out.println(\

System.out.println(\字符串s拼接'world'后,生成的新字符串是:\

System.out.println(chs[x]);

}

运行结果如图6-7所示。

7

博学谷——让IT教学更简单,让IT学习更有效

图6-7 运行结果

从运行结果可知,copyValueOf(char[] chs)方法和new String(char[] chs)方法都可以将一个字符数组转换成字符串,并且其他的方法运行正常。

三、案例总结

valueOf()方法有很多重载的形式,float、double、char等其它基本类型的数据都可以通过该方法转为String字符串类型。

案例6-5 字符串的替换、切割等其他操作

一、案例描述

1、 考核知识点

编号:00106002

名称:String类的常见操作

2、 练习目标

? 掌握如何使用String类的替换、切割等方法对字符串进行操作

3、 需求分析

String类中提供了许多对字符串进行替换、切割操作的方法,其中每个方法都有其各自的作用,为了让初学者能快速熟悉替换、切割方法的用法,本案例将针对不同需求使用不同的替换、切割方法,并根据输出结果进行参照学习。

4、 设计思路(实现原理)

1) 编写Example03类。

2) 在main()方法中,使用String类中的替换和切割等方法,对字符串的操作。 3) 将操作结果输出,根据打印结果,熟悉上述替换和切割方法的作用。

8

博学谷——让IT教学更简单,让IT学习更有效

二、案例实现

public class Example05 {

public static void main(String[] args) {

String s = \

System.out.println(\将字符串s中的字符l替换成p后:\

System.out.println(\将字符串s中的字符ll替换成ak47后:\ s.replace(\

String ages = \

String[] strArray = ages.split(\

for (int x = 0; x < strArray.length; x++) {

System.out.println(\数组中的索引为\处的值是:\ +strArray[x]);

}

String name = \

System.out.println(\去掉首尾空格后的字符串name:\String s1 = \String s2 = \

System.out.println(\按照默认字典的顺序比较字符串s1和s2:\ s1.compareTo(s2));// 7 } }

运行结果如图6-8所示。

图6-8

运行结果

三、案例总结

1、trim()方法只能去除两端的空格,不能去除中间的空格。若想去除字符串中间的空格,则可以调用String类的replace()方法。

2、compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序)。如果第一个字符和参数的第一个字符不等,则结束比较并返回他们之间的差值;如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推。直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度。

9

博学谷——让IT教学更简单,让IT学习更有效

案例6-6 StringBuffer类的添加和删除操作

一、案例描述

1、 考核知识点

编号:00106003

名称:StringBuffer类

2、 练习目标

? 掌握String和StringBuffer的区别。

? 掌握如何使用StringBuffer对象的添加和删除方法操作字符序列。

3、 需求分析

StringBuffer类有很多操作字符的方法,其中append()和insert()是常用的添加字符方法,delete()是常用的删除字符方法。为了让初学者对StringBuffer类中的添加、删除方法有更深入的了解,本案例将演示StringBuffer对象的添加、删除操作。

4、 设计思路(实现原理)

1) 编写Example06类。

2) 在main()方法中,使用StringBuffer类中的方法,依次实现字符序列的添加和删除操作。 3) 将添加和删除操作的结果输出,根据打印结果,熟悉各个方法的作用。

二、案例实现

public class Example06 { }

// 创建对象

StringBuffer sb = new StringBuffer(); System.out.println(\

System.out.println(\的添加方法****\

sb.append(100).append(\

System.out.println(\使用StringBuffer对象添加任意数据类型的数据后sb:\+ sb); sb.insert(8, \

System.out.println(\在sb的第9个位置插入'world'字符串后sb:\System.out.println(\的删除方法****\sb.deleteCharAt(1);

System.out.println(\删除sb中第2个位置的字符后sb:\sb.delete(5, 10);

System.out.println(\删除sb中第6个到第11个字符后的sb:\}

运行结果如图6-9所示。

10


第6章 JavaAPI - 补充案例汇总(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数学:28.3圆中的计算问题同步练习1(华东师大版九年级下)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: