内蒙古科技大学 教案 第三章数组与字符串 本章学习重要目标 掌握数组的基本用法 会应用数组解决简单问题 掌握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 的使用