1,java常用数据类型使用
package cn.edu.fhj.day008;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;public class BaseTest { // /****** 基本题一:(以下4题写在一个类BaseTest中) ***************/ // 1、定义一个数组,存放整数,并将数组按脚标顺序和反序分别遍历打印; // // 2、定义一个ArrayList,存放整数,并将这个list按脚标顺序和反序分别遍历打印; // // 3、定义一个Set集合,存放String数据,并添加5个字符串到这个set集合汇总,然后将这个set集合遍历打印 // // 4、定义一个HashMap集合,其中key存放String,value存放Integer // 并添加5对key-value到map集合中,比如["a",1] ["b",3] ["c",2] ["d",6] ["e",7] // 然后将这个map集合遍历打印(只打印value为奇数的key-value数据) // ####################分割线############################ public static void main(String[] args) { HashMaphashMap = new HashMap<>(); hashMap.put("a", 1); hashMap.put("b", 3); hashMap.put("c", 2); hashMap.put("d", 6); hashMap.put("e", 7); for (Map.Entry entry : hashMap.entrySet()) { System.out.println("keykk" + entry.getKey()); System.out.println("valueskkk" + entry.getValue()); } ; for (String item : hashMap.keySet()) { System.out.println("key:" + item); // System.out.println("values:" + hashMap.get(item)); } ; HashSet hashSet = new HashSet (); hashSet.add("set_a"); hashSet.add("set_b"); hashSet.add("set_c"); hashSet.add("set_d"); hashSet.add("set_e"); // 方法2 Iterator itSet = hashSet.iterator(); while (itSet.hasNext()) { System.out.println(itSet.next()); } ; // 方法1 for (String item : hashSet) { System.out.println(item); } ; // ####################分割线############################ // 定义一个数组,大小为3个 // float ee[] = new float[3]; // int bb[] = new int[3]; // 静态初始化 // String dd[] = { "微", "http://www.weixueyuan.net", "一切编程语言都是纸老虎" }; // 动态初始化 // float floatArray[] = new float[3]; // floatArray[0] = 1.0f; int ListDemo[] = { 1, 2, 3, 4 }; for (int i = 0; i < ListDemo.length; i++) { System.out.println(ListDemo[i]); } ; // ####################分割线############################ for (int i = ListDemo.length - 1; i > -1; i--) { System.out.println(ListDemo[i]); } ; // ####################分割线############################ ArrayList arrDemo = new ArrayList (); arrDemo.add(1); arrDemo.add(20); arrDemo.add(3); arrDemo.add(4); // 方法1 for (int i = 0; i < arrDemo.size(); i++) { System.out.println(arrDemo.get(i)); } ; // ###方法2 Iterator it = arrDemo.iterator(); while (it.hasNext()) { System.out.println(it.next()); } ; // 方法3 for (int item : arrDemo) { System.out.println(item); } ; // ####################分割线############################ } // ####################分割线############################ // ####################分割线############################}