今天在学习JAVA的过程中,学习到了几个点。应该算得上是对数组的比较初级的应用。

如果要使用数组,首先要声明或者说对数组进行定义。

  • 声明的方法有三种。
  • 1、String[] aArray = new String[5];
  • 2、String[] bArray = {"a","b","c", "d", "e"};
  • 3、String[] cArray = new String[]{"a","b","c","d","e"};

对于不同类型的 数组,声明的时候只需要把String类型变为你所需要的哪种类型就可以了。

对JAVA数组进行访问:

1、直接利用for循环,进行访问,JAVA数组有一个好处就是能直接知道数组的长度。所以直接利用以下的代码就可以实现对JAVA数组的访问。

<span style="font-size:18px;">          for (int j = 0; j < names.length; j++) {System.out.println(  names[i]);}</span>

2、是利用foeach来实现对每个数组元素的遍历,规则是:for(元素类型 元素变量 :遍历对象 )

比如我要访问数组nums{1,2,3,4,5}

<span style="font-size:18px;">      for(int j:nums)System.out.println(j);</span>

这样写就行了 。

学习了Arrays类当中的几个有用的技巧。

1、sort

使用方法:Arrays.sort(数组名)就可以实现对数组进行排序的工作。

2、tostring

使用方法:Arrays.toString(数组名)可以实现将数组中的元素全部打印输出。

JAVA当中数组学习(初级)相关推荐

  1. 基于java的数据结构学习——数组实现的栈以及简单应用C++实现

    基于java的数据结构学习--数组实现的栈以及简单应用的 C++ 实现 源码: // // Created by PC-Saw on 2019/1/3. //#ifndef DATA_STRUCTUR ...

  2. Java快速入门学习笔记8 | Java语言中的数组

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  3. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 - 左潇龙 - 博客园...

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  4. 【转】回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    原文作者:zuoxiaolong(左潇龙) 原文地址:http://www.cnblogs.com/zuoxiaolong/p/life51.html 引言 其实本来真的没打算写这篇文章,主要是LZ得 ...

  5. 【转载】回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    原文地址: http://www.cnblogs.com/zuoxiaolong/p/life51.html 一.关于阿里社招面试 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像 ...

  6. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    其实本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得 ...

  7. Java学习笔记十:Java的数组以及操作数组

    Java的数组以及操作数组 一:什么是数组: 数组可以理解为是一个巨大的"盒子",里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学 ...

  8. java学习总结(16.06.03)java中数组的定义和初始化

    刚开始接触java的数组时,我觉得java的数组和c++的数组虽然大致上差不多但细节上差很多,我也因此差点混乱了.后来自己仔细理了一下发现java和c++的数组只在定义和初始化上存在几点差异,而其他部 ...

  9. 【java】数组的定义以及初级运用精讲(起点闭关计划)

    [1]数组的申明和初始化 在java中数组使用 []申明,语法 数据类型 [] 数组名; 数据类型 数组名 []; []在数组名的前面或者后面都可以,但是建议你写在数组名的前面 . 数组名的命名要求和 ...

  10. java程序员学习路线以及我的学习经验

    本文作者为优知学院创始人陈睿(mike),作者有10年以上技术&产品经验,曾任百度研发经理.携程定制旅游CTO. " 这是一篇完整的java程序员学习线路图,一共分为六个阶段. 我以 ...

最新文章

  1. Programmer of Practice Manual
  2. Python基于MASK信息抽取ROI子图实战:原始影像和mask文件都是二维的情况
  3. 强大的SPGridView
  4. matlab里sconv原理_第6章 信号的时域分析及Matlab实现.ppt
  5. Java与Python的区别告诉你,学什么看自己
  6. Hadoop学习之路(十三)MapReduce的初识
  7. Maven服务器的使用之Maven桌面项目和Maven Web项目的创建
  8. ubuntu设置打开主目录(home文件夹)的快捷键
  9. 让FLASH背景透明-可运用于在网页内的FLASH内嵌入另一个网页
  10. 已解决 selenium.common.exceptions.NoSuchWindowException: Message: no such window
  11. Nginx: 解决connect() to xxxx failed (13: Permission denied) while connecting to upstream的问题
  12. Preference Learning——Object Ranking
  13. Pandas速查手册中文版
  14. Linux安全加固之账号密码安全策略
  15. 乐高ev3编程---书籍选择
  16. udp测试工具linux系统,网络测试工具下载_Packet Sender(UDP/TCP网络测试工具)
  17. 【理科】2020年高考数学(第十二章复数、算法、推理与证明)考点与题型全归纳
  18. todo Java注解
  19. Integer与Int
  20. 最新电脑cpu性能排行服务器,服务器cpu性能排行,手把手教你服务器cpu性能排行...

热门文章

  1. pandas之map(), apply()和applymap()
  2. 解密阿里云之飞天平台内核
  3. 关于软件开发的一些常识和思考
  4. 如何直观理解拉格朗日乘子法与KKT条件
  5. Linux:文件格式化与相关处理及sed工具
  6. Python输入输出详解
  7. C++中继承和派生详解(公有、私有、保护继承的区别)
  8. 基于php mysql技术_基于PHP和MySQL技术的网络教学平台构建
  9. vba窗体 点击增加减少_EXCEL之VBA-窗体实例多页控件的基础应用
  10. python axis 1_Python之NumPy(axis=0 与axis=1)区分