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);

}

}