7数组字符串.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7数组字符串

第七章 数组和字符串 目标 回顾 Java中的包 引入 创建 接口 定义 在应用程序中的使用 数组 属于复杂数据类型 由类型相同的元素组成的有顺序的数据集合 数组是固定的不能扩展 可以存储基本数据类型或对象 通过数组名和下标可以访问各元素,下标从0开始 声明数组 数组的声明包括数组名和所包含的元素类型 通用的一维数组的声明格式是: 元素类型 数组名[]; 或 元素类型[] 数组名; 举例: int array_int[ ]; String[ ] str; 注意: 可以存储基本数据类型或对象,接口 声明中不用写元素个数 数组名符合标示符规定 创建数组 创建数组:利用new 来为数组型变量分配内存空间 格式:数组名=new 数组元素类型[元素个数] 举例: array_int=new int[10]; 注意: 必须分配内存后才能使用数组 内存图,p122图7-1 两步可以合并,如: int String[ ] str=new String[10]; 数组初始化 可以在声明数组时给数组元素一个初始值 举例: int[] array_int={1,2,3,4,5,6}; String str={“we”,”are”,good”}; 注意: 创建数组后,系统会个每个元素一个默认值 可以不指定数组大小 对象数组的初始化,如: people[ ] peo={new people(),new people()}; 数组元素的使用 通过下标访问数组元素,而不能只通过数组名访问整个数组 举例: array_int[0]=1; 注意: 下标的起始位置为0,若越界将产生异常 用数组的属性length可得数组的长度,如a.length 举例:stackarray.txt,01 p123实例7-1,7-2,7-3等 声明数组 通用的二维数组的声明格式是: 元素类型 数组名[][]; 或 元素类型[][] 数组名; 举例: float a[][]; people[][] peo 注意: 理解为数组的数组 创建数组 创建二维数组: 格式:数组名=new 数组元素类型[元素个数] [元素个数] 举例: peo=new people[10][10]; 注意: 多维数组按行存储 在创建时至少给出最高维的值,如:new int[3][]; 创建可以分部进行 两步可以合并,如: int String[ ][] str=new String[10][5]; 数组初始化 如:int[][] array_int={{1,2,3},{4,5,6}}; 注意: 创建数组后,系统会个每个元素一个默认值 对象数组的初始化,如: people[ ][] peo={{new people(),new people()},{new people(),new people()}}; 数组元素的使用 通过下标访问数组元素,举例: array_int[0][1]=1; a[0][3]=1.2f; 注意: 用数组的属性length可得数组的长度,如a.length, a[0].length 举例:p127 实例7-4,04 字符串 用Java.lang包中的String类创建字符串变量。因此字符串变量是个对象。 字符串常量:“你好”,“hello”, ”14314”等 声明字符串变量:String str; 创建字符串变量——用String类的构造函数 字符串 构造函数: public String() //创建空串 public String(String value) //以value的拷贝建一个新串 public String(char[] value) //以value中的字符建一个新串 public String(char[] value, int from, int count) // public String(byte[] value, int hibyte) //以value字符数组建一个新串,为高8位,以不提倡使用 public String(byte[] value, int from, int count,String charset) public String(StringBuffer buffer) //以StringBuffer创建新串 如: 字符串 创建一个 String 类的实例: String strName1 = “Humpty dumpty”; //字符串字面量 String strName2 = new String(Egg); 两个或多个字符串可以用“+”运算符合并起来。例如:

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档