Java当中的数组

不说那么多直接上代码,数组被定义了之后,长度是固定的,不可更改

class Testv{

public static void main(String args[]){

//数组的静态定义方法

//int arr []={5,2,3,4,5};

//遍历,arr.length是指数组的长度

//for (int i=0;i<arr.length;i++){

System.out.println(arr[i]);

}

//数组的动态声明方法

//int arr []=new int[10];

//二维数组的定义方法

int arr [][]={{1,2,3},{2,3,4},{5,6,7}};

for (int i=0;i<arr.length;i++){

for(int j=0;j<arr[i].length;j++){

System.out.println(arr[i][j]);

}

}

//二维数组的动态声明法

int arr1 [][]=new int [3][5];

}

}

Java类集框架

基本示范代码:

import java.util.List;

import java.util.ArrayList;

public class TestA{

public static void main(String args[]){

ArrayList<String> arrayList=new ArrayList<String>();

arrayList.add("a");

arrayList.add("b");

arrayList.add("c");

arrayList.remove(1);

for(int i=0;i<arrayList.size();i++){

String s=arrayList.get(i);

System.out.println(s);

}

}

}

import java.util.Iterator

import java.util.Set;

import java.util.HashSet;

public class TestB{

public static void main(String args[]){

HashSet<String> hashSet=new HashSet<String>();

Set<String> set=hashSet;

set.add("a");

set.add("b");

set.add("c");

//调用set对象的iterator方法会生成一个迭代器对象,该对象用于遍历整个set对象

Iterator<String> it=set.iterator();

while(it.hasNext()){

String s=it.next();

System.out.println(s);

}

}

}

Map使用基本方法:

import java.util.Map;

import java.util.HashMap;

public class TestC{

public static void main(String args[]){

HashMap<String,String> hashMap=new HashMap<String,String>();

Map<String,String> map=hashMap;

map.put("1","a");

map.put("2","b");

map.put("3","c");

int i=map.size();

System.out.println(i);

String s=map.get("3");

System.out.println(s);

}

}

转载于:https://blog.51cto.com/learnnew/1200316

Java数组、类集框架相关推荐

  1. java字符存储_用java的类集框架做一个字符存储器(15)

    11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...

  2. Java类集框架详细汇总

    前言: Java的类集框架比较多,也十分重要,在这里给出图解,可以理解为相应的继承关系,也可以当作重要知识点回顾: Collection集合接口 继承自:Iterable public interfa ...

  3. Java学习笔记——类集框架简介

    Java类集框架 类集指的就是一套动态对象数组的实现方案,在实际开发之中没有任何一项开发可以离开数组,但是传统的数组实现起来非常的繁琐.而且长度是其致命伤,正是因为长度的问题,传统的数组是不能大范围使 ...

  4. Java类集框架基础-Collection

    集合类又被称作容器,常见集合:List集合,Set集合和Map集合,而List集合和Set集合继承Collection集合. Collection集合 是进行单对象保存的最大父接口,每次只能保存一个对 ...

  5. 什么是java框架结构_什么是JAVA类集框架啊?具体指的是什么?是JAVA类的框架结构么?...

    参考答案如下 Word 2010 给选定的段落.类类 表单元格. 图文框添加的背景称为( ) . 近亲婚配时,集框架具体结构子女中隐性遗传病的发病率要比非近亲婚配者高得多这是由于他们来自共同的祖先,往 ...

  6. Java常用类集接口以及实现方式总结

    最近学习map-reduce原理以及map-reduce编程,于是顺带着学习下Java编程,对于Java常用的数据结构和类集,我总结到mind图中,便于理清相互之间的关系 package leiji; ...

  7. 【数据结构与算法-java实现】三 Java数组类实现

    上一篇文章学习了:最好.最坏.平均.均摊时间复杂度的计算与分析方法. 本片文章学习数组这种结构.由于数组这种结构比较简单,本文直接简单介绍,然后给出两种实现数组类的Java代码:整形数组类与通用性的数 ...

  8. Java类集框架 —— HashMap源码分析

    HashMap是基于Map的键值对映射表,底层是通过数组.链表.红黑树(JDK1.8加入)来实现的. HashMap结构 HashMap中存储元素,是将key和value封装成了一个Node,先以一个 ...

  9. Java类集框架 —— LinkedList源码分析

    在JDK1.7之前,LinkedList是采用双向环形链表来实现的,在1.7及之后,Oracle将LinkedList做了优化,将环形链表改成了线性链表.本文对于LinkedList的源码分析基于JD ...

最新文章

  1. 转 Hystrix入门指南 Introduction
  2. ie8开发人员工具无法使用,按f12任务栏里出现任务,但是窗体不弹出
  3. 算法(17)-leetcode-剑指offer1
  4. 用python设计学生管理系统_基于python和tkinter实现的一个简单的学生信息管理系统...
  5. .net调用c++方法时如何释放c++中分配的内存_C/C++常见面试题总结
  6. [SAP ABAP开发技术总结]以二进制、字符模式下载文件
  7. C++程序设计-第十周循环结构程序设计上机实践项目
  8. kass中lisp文件_自动加载文件目录下的lsp、vlx和fas文件
  9. HDU——2647 Reward
  10. html幻灯片图片切换效果代码,jquery的幻灯片图片切换效果代码分享
  11. P1757 通天之分组背包
  12. 11-17今日分享SINGSALE使用虚拟卡支付教程
  13. 信奥题库(OI题库)8月月赛T1题解 幂次数
  14. 支付宝/小钱袋H5支付通道
  15. 欧冠超级计算机,超级计算机预测欧冠决赛:红军65%概率夺冠 萨拉赫最可能进球...
  16. SpringBoot实现第三方QQ登录
  17. JavaScript 代码混淆实战(七)|逗号表达式的混淆
  18. Flutter 与win32 交互
  19. 【VScode】前端必备插件(持续补充中...)
  20. 第三方依赖库中kotlin代码提示/*compiled code*/

热门文章

  1. sparkTransformation算子
  2. 基于Scrapy框架的Python新闻爬虫
  3. 书籍推荐——按角色划分
  4. bootstrap 3.0 LESS源代码浅析(一)
  5. ubuntu 11.10 下network proxy 的设置问题
  6. 3 款实用的在线JS代码工具推荐
  7. 因VPU预留内存太小造成的视频播放太卡
  8. 最近一段时间的流水帐。
  9. php mysql英语在线考试系统+论文
  10. 高程数据处理_全国12.5米高程 DEM for WeServer 数据1.0