内蒙古科技大学:《Java编程》课程教学资源(授课教案)第三章 数组与字符串

内蒙古科技大学 教案 第三章数组与字符串 本章学习重要目标 掌握数组的基本用法 会应用数组解决简单问题 掌握String的基本用法 会使用带参数的方法 会使用StringBuffer类的方法对字符串进行操作 §3.1数组 数组在内存中的存储:数组是用来存储相同数据类型数据的类型。 如何使用数组:使用数组四步走。 1小、声明数组:告诉计算机数据类型是什么 2、分配空间:告诉计算机分配多少内存单元 3、赋值:向分配的内存空间里存放数据 ①方法1:边声明边藏值 e=18979763 ②方法2:动态地从键盘录入信息并赋值 Scanner input new Scanner(System.in): for(inti=0i<30:i++){ score]=input.nextlnt() 4、对数据进行处理 §3.2字符串 String类位于java.lang包中,具有丰富的方法 计算字符串的长度 连接字符 。比较字符串 计算字符串长度 方法原型: publie int length( 调用方法: 字符串标识符.length(0: 字符串比较 equals方法比较原理 使用equalsIgnoreCase()方法解决 第1页
内 蒙 古 科 技 大 学 教 案 第 1 页 第三章 数组与字符串 本章学习重要目标: 掌握数组的基本用法 会应用数组解决简单问题 掌握 String 的基本用法 会使用带参数的方法 会使用 StringBuffer 类的方法对字符串进行操作 §3.1 数组 数组在内存中的存储:数组是用来存储相同数据类型数据的类型。 如何使用数组:使用数组四步走: 1、声明数组:告诉计算机数据类型是什么 2、分配空间:告诉计算机分配多少内存单元 3、赋值:向分配的内存空间里存放数据 ① 方法 1: 边声明边赋值 int[ ] score = {89, 79, 76}; ② 方法 2:动态地从键盘录入信息并赋值 Scanner input = new Scanner(System.in); for(int i = 0; i < 30; i ++){ score[i] = input.nextInt(); } 4、对数据进行处理: §3.2 字符串 String 类位于 java.lang 包中,具有丰富的方法 ⚫ 计算字符串的长度 ⚫ 连接字符串 ⚫ 比较字符串 计算字符串长度 方法原型: public int length(){ } 调用方法: 字符串标识符.length(); 字符串比较 equals()方法比较原理 使用 equalsIgnoreCase()方法解决

内蒙古科技大学 教案 比较时忽略大小写形式 字符出连接 : 方法1:使用“+” 方法2:使用String类的concat(O方法 字符串常用提取方法 方法 说明 publicString substring(int index) 提取从位置索引开始的字符串部分 public String substring(int beginindex 提取beginindex和endindex之间 int endindex) 的字符串部分 public String trim( 返回一个前后不含任何空格的调用 字符串的副本 publicint indexOf(int ch) 搜索第一个出现的字符ch(或字符 串value) public int indexOf(String value) publicint lastlndexOf(int ch) 搜索最后一个出现的字符ch(或子 public int lastlndexOf(String value) 符串value) StringBuffer的用法 ●StringBuffer:String增强版 。南明 。StringBuffer的使用 第2页
内 蒙 古 科 技 大 学 教 案 第 2 页 比较时忽略大小写形式 字符串连接 ⚫ 方法 1:使用“+” ⚫ 方法 2:使用 String 类的 concat()方法 字符串常用提取方法 方法 说明 public String substring(int index) 提取从位置索引开始的字符串部分 public String substring(int beginindex, int endindex) 提取 beginindex 和 endindex 之间 的字符串部分 public String trim() 返回一个前后不含任何空格的调用 字符串的副本 public int indexOf(int ch) 搜索第一个出现的字符 ch(或字符 串 value) public int indexOf(String value) public int lastIndexOf(int ch) 搜索最后一个出现的字符 ch(或字 public int lastIndexOf(String value) 符串 value) StringBuffer 的用法 ⚫ StringBuffer:String 增强版 ⚫ StringBuffer 声明 ⚫ StringBuffer 的使用
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第四章 类与对象.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第五章 接口与 Java API基础.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第七章 输入输出流.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第六章 异常处理.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第八章 图形用户界面.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第九章 多线程.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第十章 数据库连接.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第一章 JSP简介.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第十一章 网络编程.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第三章 JSP内置对象.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第二章 JSP语法.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第四章 JavaBean.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第六章 Servlet技术.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第七章 MVC模式.doc
- 内蒙古科技大学:《Java编程》课程教学大纲 Java Programming.doc
- 内蒙古科技大学:《JSP编程》课程教学大纲 JSP programming.doc
- 清华大学出版社:《数据结构基础》课程教材书籍PDF电子书(C语言版,第2版,Ellis Horowitz Sartaj Sahni 著,Susan Anderson-Freed 朱仲涛 译).pdf
- 《数据结构》课程教学资源(参考资料)数据结构学习方法.doc
- 《数据结构》课程教学资源(参考资料)线索二叉树提高.ppt
- 《数据结构》课程教学资源(参考资料)数据结构实验指导书.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第二章 Java程序设计基础.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第一章 Java语言概论.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验15 多线程.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验14 数据库连接.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验13 图形用户界面(5)菜单、工具栏和对话框.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验12 图形用户界面(4)JScrollPane和JTabbedPane.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验10 图形用户界面(2)图形.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验11 图形用户界面(3)事件处理.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验9 图形用户界面(1)GUI 基础.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验8 输入输出流.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验7 异常处理.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验6 接口.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验4 类与对象——封装和构造函数.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验5 类与对象——继承和多态.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验3 数组和字符串.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验2 Java基本语法练习.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验16 网络编程.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验1 Java 运行环境的安装、配置与运行.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十五 基于会员制的网络广告系统.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十六 基于会员制的网络广告系统.doc