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