网站大量收购独家精品文档,联系QQ:2885784924

完整的java数组操作应用知识汇总.pdfVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完整的java数组操作应用知识汇总.pdf

完整的java数组操作应⽤知识汇总 数组是⼀种⾮常有⽤和常⽤的数据类型,存在于每种程序语⾔之中,j ava 中的数组是 ⼀种最简单的复合数据类型,刚 习j ava数组的⼩⽩们⼤多都会听到⼀句这样的话: j ava是纯⾯向对象的语⾔,它的数组也是⼀个对象。所以很多⼈就按照⼀个对象的⽅ 式来使⽤数组,后来你会发现,将数组作为⼀个类来使⽤在实现上是多么的“不⾃ 然” 。下⾯就来全⾯了解⼀下关于j ava 中数组的知识。 什么是数组 数组是同⼀种类型数据的集合,其实就是⼀个容器。运算的时候有很多数据参与运算, 那么⾸先需要做的是什么。不是如何运算⽽是如何保存这些数据以便于后期的运算, 那么数组就是⼀种⽤于存储数据的⽅式,能存数据的地⽅我们称之为容器,容器⾥装 的东西就是数组的元素,数组可以装任意类型的数据,虽然可以装任意类型的数据,但 是定义好的数组只能装⼀种元素, 也就是数组⼀旦定义,那么⾥边存储的数据类型也 就确定了。 数组的特点 1.在Java 中,⽆论使⽤数组或集合,都有边界检查。如果越界操作就会得到⼀个 RuntimeException异常。 2.数组只能保存特定类型。数组可以保存原⽣数据类型,集合则不能。集合不以具体 的类型来处理对象,它们将所有对象都按Object类型处理,集合中存放的是对象的引 ⽤⽽不是对象本⾝。 3.集合类只能保存对象的引⽤。⽽数组既可以创建为直接保存原⽣数据类型,也可以 保存对象的引⽤。在集合中可以使⽤包装类 (Wrapper Class ),如 nteger 、Double等 来实现保存原⽣数据类型值。 4 .对象数组和原⽣数据类型数组在使⽤上⼏乎是相同的;唯⼀的区别是对象数组保存 的是引⽤,原⽣数据类型数组保存原⽣数据类型的值。 int a = 10; Integer integer = new Integer(a); int b = Value(); System.out.println(a = b); 数组的正确使⽤ 如果需要存储⼤量的数据,例如如果需要读取100个数,那么就需要定义100个变量, 显然重复写100次代码,是没有太⼤意义的。如何解决这个问题,Java语⾔提供了数组 (array )的数据结构,是⼀个容器可以存储相同数据类型的元素,可以将100个数存 储到数组中。这时候数组就有很⼤的帮助了~ 数组的格式 格式⼀: 元素类型[]数组名 = new元素类型[元素个数或数组长度]; int[] arr = new int[5]; arr[0] = 1; arr[1] = 2; 格式⼆: 元素类型[]数组名 = new元素类型[]{元素,元素,……}; int[] arr = new int[] 3,5,1,7}; int[] arr = 3,5,1,7}; 注意:给数组分配空间时,必须指定数组能够存储的元素个数来确定数组⼤⼩。创建 数组之后不能修改数组的⼤⼩。可以使⽤length属性获取数组的⼤⼩。 声明数组变量 为了使⽤数组必须在程序中声明数组,并指定数组的元素类型=左半部分: 先写左边明确了元素类型 是int ,容器使⽤数组,那么如何来标识数组?.那么⽤⼀个 特殊的符号[] 中括号来表⽰。想要使⽤数组是需要给数组起⼀个名字的,那么我们在这 ⾥给这个数组起名字为arr .接着跟上等号。 代码体现: int [] arr ⽰例: String[] aArray = new String[5]; String[] bArray = a,b,c, d, e}; String[] cArray = new String[] a,b,c,d,e}; 注意:int arr [] 也是⼀种创建数组的格式。推荐使⽤int [] arr 的形式声明数组。 创 数组的三种⽅式及区别 public static void main(String[] args) // 1.⽅式⼀ 声明 分配空间并赋值 int[] arr1 = 1,2,3}; // 2.⽅式⼆ 显示初始化 int[] arr2; arr2 = new int[] 1,2,3}; // 3.⽅式三 显示初始化() int[] arr3; arr3 = new int[3]; } 他们的区别,⽅式⼀:在声明的时候直接就已经分配空间,并赋值,

文档评论(0)

zhoujiahao + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档