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创建一个Set集合,并用Set集合保存用户通过控制台输入的字符串, 同时在控制台打印出累计输入的字符串条数以及总输入的字符数量。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("此元素不存在。"); } } }
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给定[“a”,”b”,“a”,”b”,”c”,“a”,”b”,”c”,”b”]字符串数组 然后使用Map的key来保存数组中字符串元素,value保存该字符串元素的出现次数 最后统计出个字符串元素的出现次数。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); } }
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"}; linkedHashMapm1= 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); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)