栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-17 java lab5

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-17 java lab5

2021/10/17 创建一个List集合,并随意添加10个元素,然后获取索引为5处的元素, 再获取其中某2个元素的索引;在删除索引为3处的元素。
package java_homework2;

import java.util.linkedList;
import java.util.Scanner;

public class lab5_01_linkedlist {
// 创建一个List集合,并随意添加10个元素,然后获取索引为5处的元素,
// 再获取其中某2个元素的索引;在删除索引为3处的元素。
public static void main(String[] args) {
    linkedList l1 = new linkedList<>();
    Scanner in = new Scanner(System.in);
    int n = 10;
    System.out.println("请为list创建10个参数。");
    while (n > 0){      // 计数 共10个
        l1.add(in.nextLine());
        n--;
    }
    System.out.println("索引为5处的元素为:" + l1.get(5));
    System.out.println("请输入要查询的元素。");
    String s = in.nextLine();
    int n1 = l1.indexOf(s);
    if (n1 >= 0){
        System.out.println(n1);
    }else{
        System.out.println("此元素不存在。");
    }
    System.out.println("请输入要查询的元素。");
    s = in.nextLine();
    n1 = l1.indexOf(s);
    if (n1 >= 0){
        System.out.println(n1);
    }else{
        System.out.println("此元素不存在。");
    }
}
}

创建一个Set集合,并用Set集合保存用户通过控制台输入的字符串, 同时在控制台打印出累计输入的字符串条数以及总输入的字符数量。
package java_homework2;

import java.util.linkedHashSet;
import java.util.Scanner;

public class lab5_02_set {
    // 创建一个Set集合,并用Set集合保存用户通过控制台输入的字符串,
    // 同时在控制台打印出累计输入的字符串条数以及总输入的字符数量。
    public static void main(String[] args) {
        linkedHashSet s1 = new linkedHashSet<>();
        Scanner in = new Scanner(System.in);
        int count = 0;
        System.out.println("请输入要创建的set长度");

        int lon = in.nextInt();
        lon ++;
        int kk = lon;
        System.out.print("请输入创建set的元素");
        while(lon > 0){
            String s = in.nextLine();
//            System.out.println(s);
            if(lon != kk){
                count += s.length();
                s1.add(s);
            }

            lon --;
        }
        System.out.println("累计输入的字符串条数:" + s1.size());
        System.out.println("总输入的字符数量:" + count);
        System.out.println(s1);
    }
}
给定[“a”,”b”,“a”,”b”,”c”,“a”,”b”,”c”,”b”]字符串数组 然后使用Map的key来保存数组中字符串元素,value保存该字符串元素的出现次数 最后统计出个字符串元素的出现次数。
package java_homework2;

import java.util.linkedHashMap;

public class lab5_03_map {
//    给定[“a”,”b”,“a”,”b”,”c”,“a”,”b”,”c”,”b”]字符串数组
//    然后使用Map的key来保存数组中字符串元素,value保存该字符串元素的出现次数
//    最后统计出个字符串元素的出现次数。
public static void main(String[] args) {
    String []a = {"a","b","a","b","c","a","b","c","b"};
    linkedHashMap m1= new linkedHashMap<>();
    for(String s: a){
            if(m1.containsKey(s)){
                int f = m1.get(s) ;
                f ++;
                m1.replace(s, m1.get(s), f++ );
            }else{
                m1.put(s, 1);
            }
    }
    System.out.println(m1);
}
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332459.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号