Java数组、类集框架
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数组、类集框架相关推荐
- java字符存储_用java的类集框架做一个字符存储器(15)
11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...
- Java类集框架详细汇总
前言: Java的类集框架比较多,也十分重要,在这里给出图解,可以理解为相应的继承关系,也可以当作重要知识点回顾: Collection集合接口 继承自:Iterable public interfa ...
- Java学习笔记——类集框架简介
Java类集框架 类集指的就是一套动态对象数组的实现方案,在实际开发之中没有任何一项开发可以离开数组,但是传统的数组实现起来非常的繁琐.而且长度是其致命伤,正是因为长度的问题,传统的数组是不能大范围使 ...
- Java类集框架基础-Collection
集合类又被称作容器,常见集合:List集合,Set集合和Map集合,而List集合和Set集合继承Collection集合. Collection集合 是进行单对象保存的最大父接口,每次只能保存一个对 ...
- 什么是java框架结构_什么是JAVA类集框架啊?具体指的是什么?是JAVA类的框架结构么?...
参考答案如下 Word 2010 给选定的段落.类类 表单元格. 图文框添加的背景称为( ) . 近亲婚配时,集框架具体结构子女中隐性遗传病的发病率要比非近亲婚配者高得多这是由于他们来自共同的祖先,往 ...
- Java常用类集接口以及实现方式总结
最近学习map-reduce原理以及map-reduce编程,于是顺带着学习下Java编程,对于Java常用的数据结构和类集,我总结到mind图中,便于理清相互之间的关系 package leiji; ...
- 【数据结构与算法-java实现】三 Java数组类实现
上一篇文章学习了:最好.最坏.平均.均摊时间复杂度的计算与分析方法. 本片文章学习数组这种结构.由于数组这种结构比较简单,本文直接简单介绍,然后给出两种实现数组类的Java代码:整形数组类与通用性的数 ...
- Java类集框架 —— HashMap源码分析
HashMap是基于Map的键值对映射表,底层是通过数组.链表.红黑树(JDK1.8加入)来实现的. HashMap结构 HashMap中存储元素,是将key和value封装成了一个Node,先以一个 ...
- Java类集框架 —— LinkedList源码分析
在JDK1.7之前,LinkedList是采用双向环形链表来实现的,在1.7及之后,Oracle将LinkedList做了优化,将环形链表改成了线性链表.本文对于LinkedList的源码分析基于JD ...
最新文章
- 转 Hystrix入门指南 Introduction
- ie8开发人员工具无法使用,按f12任务栏里出现任务,但是窗体不弹出
- 算法(17)-leetcode-剑指offer1
- 用python设计学生管理系统_基于python和tkinter实现的一个简单的学生信息管理系统...
- .net调用c++方法时如何释放c++中分配的内存_C/C++常见面试题总结
- [SAP ABAP开发技术总结]以二进制、字符模式下载文件
- C++程序设计-第十周循环结构程序设计上机实践项目
- kass中lisp文件_自动加载文件目录下的lsp、vlx和fas文件
- HDU——2647 Reward
- html幻灯片图片切换效果代码,jquery的幻灯片图片切换效果代码分享
- P1757 通天之分组背包
- 11-17今日分享SINGSALE使用虚拟卡支付教程
- 信奥题库(OI题库)8月月赛T1题解 幂次数
- 支付宝/小钱袋H5支付通道
- 欧冠超级计算机,超级计算机预测欧冠决赛:红军65%概率夺冠 萨拉赫最可能进球...
- SpringBoot实现第三方QQ登录
- JavaScript 代码混淆实战(七)|逗号表达式的混淆
- Flutter 与win32 交互
- 【VScode】前端必备插件(持续补充中...)
- 第三方依赖库中kotlin代码提示/*compiled code*/