好文档 - 专业文书写作范文服务资料分享网站

第5章+JavaAPI

天下 分享 时间: 加入收藏 我要投稿 点赞

第5章 Java API

案例5-1 常见的创建字符串的方式

一、案例描述

1、 考核知识点

名称:String类的初始化

2、 练习目标

? 掌握创建String对象的两种方式

? 掌握如何使用String类的构造方法初始化String对象

3、 需求分析

String类中有很多重载的构造方法,由于每个构造方法有其不同的作用,所以在不同场景下如何选择正确的构造方法,对于初学者来说显得尤为重要。为了让初学者能熟悉每个构造方法的用法,本案例将使用不同的构造方法创建字符串,以加深对字符串初始化的理解。

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

1) 编写Example01类。

2) 在main()方法中分别使用不同的构造方法创建字符串对象。

3) 将字符串内容输出,根据打印结果观察字符串之间的区别,熟悉不同构造方法的用途。

二、案例实现

运行代码如下:

package cn.shumei.gongwenyuan.chapter05_API;

public class Example01gwy112 {

public static void main(String[] args)throws Exception{

//直接定义一个字符串 String str0 = \;

//新建一个空的字符串

String str1 = new String();

//新建一个字符串,内容为abcd

String str2 = new String(\);

//新建一个字符数组

char[] charArray = new char[]{'A','B','C','D'};

//新建一个字符串,内容为字符数组

String str3 = new String(charArray);

//输出

System.out.println(\+ str1 + \); System.out.println(str2); System.out.println(str3); } }

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

图5-1

运行结果

三、案例总结

1、使用字符串常量直接初始化一个String对象。 String str1 = “abc”;

2、使用String的构造方法初始化字符串对象,构造方法如下: String(); String(String value); String(char[] value);

案例5-2 字符串的判断操作

一、案例描述

1、 考核知识点

名称:String类的常见操作

2、 练习目标

? 掌握如何使用String类中的判断方法对字符串进行操作。

3、 需求分析

String类中提供了许多对字符串进行判断操作的方法,每个判断操作都有其自己的使用场景,为了让初学者能快速熟悉每个判断方法的用法,本案例将针对不同场景使用不同的判断方法,并根据判断操作输出的结果进行对比学习。

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

1) 编写Example02类。 2) 在main()方法中,使用String类中的几种常见判断操作方法,依次实现对字符串的判断操作。 3) 将判断结果输出,根据打印结果,熟悉不同判断方法的作用。

二、案例实现

运行代码如下:

package cn.shumei.gongwenyuan.chapter05_API;

public class Example02gwy112 {

public static void main(String[] args){

String s = \我是数媒17101班级的一员,数媒17101全体成员为55人\;

System.out.println(\字符串的长度为:\+ s.length());

System.out.println(\字符串的第一个字符为:\+ s.charAt(0));

System.out.println(\字符‘数’第一次出现的位置为:\+ s.indexOf(\数\)); System.out.println(\字符‘数’最后一次出现的位置为:\+ s.lastIndexOf(\数\));

System.out.println(\子字符串‘数媒17101’第一次出现的位置为:\+ s.indexOf(\数媒17101\));

System.out.println(\子字符串‘数媒17101’最后一次出现的位置为:\+ s.lastIndexOf(\数媒17101\)); } }

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

图5-2运行结果

三、案例总结

1、String类的常见操作: 字符串名.length();返回数组长度 字符串名.indexOf(“字符或者字符串”);返回字符或者字符串在总串中第一次出现的位置

字符串名.lastIndexOf(“字符或者字符串”);返回字符或者字符串在总串中最后一次出现的位置

案例5-3 字符串的获取操作

一、案例描述

1、 考核知识点

名称:String类的常见操作

2、 练习目标

? 掌握如何使用String类的获取方法对字符串进行操作。

3、 需求分析

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

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

1) 编写Example03类。

2) 在main()方法中,使用String类中几种常见的获取方法,依次实现对字符串的获取操作。 3) 将获取结果输出,根据打印结果,熟悉不同获取方法的作用。

二、案例实现

运行代码如下:

package cn.shumei.gongwenyuan.chapter05_API;

public class Example03gwy112 {

public static void main(String[] args)throws Exception{

String s = \足球-篮球-羽毛球-乒乓球\;

System.out.println(\从第5个字符截取到末尾的结果为:\+ s.substring(4)); System.out.println(\从第6个字符截取到第8个字符的结果为:\+ s.substring(5,8));

//下面是字符串的分割操作

System.out.println(\分割后的字符串数组中的元素依次为:\);

//将字符串转换为字符串数组

String[] strArray = s.split(\); for(int i=0;i

System.out.print(strArray[i] + \); }

else {

System.out.print(strArray[i]); } } } }

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

图5-3运行结果

三、案例总结

1、字符串.substring(x);从第x个字符开始截取到字符串的结尾。

2、字符串.substring(x,y);从第x个字符开始截取到y个字符(取x,不取y)

3、字符串数组 = 字符串.split(“要分割的符号,空格,下划线或者其它”);可以把字符串分成字符串数组存储起来。

第5章+JavaAPI

第5章JavaAPI案例5-1常见的创建字符串的方式一、案例描述1、考核知识点名称:String类的初始化2、练习目标?掌握创建String对象的两种方式?掌握如何使用String类的构造方法初始化String对象3、需求分析Str
推荐度:
点击下载文档文档为doc格式
7mx5g2eqc11is530855j3blzb1bwa600hl3
领取福利

微信扫码领取福利

微信扫码分享