• java常用数据类型使用Day008


    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) {
            HashMap<String, Integer> hashMap = 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<String, Integer> 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<String> hashSet = new HashSet<String>();
            hashSet.add("set_a");
            hashSet.add("set_b");
            hashSet.add("set_c");
            hashSet.add("set_d");
            hashSet.add("set_e");
            // 方法2
            Iterator<String> 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<Integer> arrDemo = new ArrayList<Integer>();
            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<Integer> it = arrDemo.iterator();
            while (it.hasNext()) {
                System.out.println(it.next());
            }
            ;
            // 方法3
            for (int item : arrDemo) {
                System.out.println(item);
            }
            ;
            // ####################分割线############################
    
        }
    
        // ####################分割线############################
        // ####################分割线############################
    
    }
  • 相关阅读:
    grub
    init
    内核的ramdisk
    kernel信息及其相关命令
    mvc和mvvm模式
    vue从零开始(一)
    echarts自动播放图形
    echarts自定义悬浮框的显示
    typescript入门
    echarts的最外层配置项
  • 原文地址:https://www.cnblogs.com/cerofang/p/10250535.html
Copyright © 2020-2023  润新知