广告
返回顶部
首页 > 资讯 > 精选 >Java实现数据集合的多种方法
  • 645
分享到

Java实现数据集合的多种方法

2023-06-03 08:06:52 645人浏览 泡泡鱼
摘要

////=================显示连接型列表的使用========= import java.util.*; public class lis

//
//=================显示连接型列表的使用=========

import java.util.*;

public class list_all
{
public static void main(String[] args)
{
//----------------(1) 列表--------------------------
//list_view() //0--list

// linkedlist(); //1 --linkedList
// hashset(); //2 --hashset
treeset(); //3 --treeset函数
// collections(); //4 --使用运算函数
// linkedlist_test(); //5 --<接型列表_复杂运用>

//-----------------(2) 集合-------------------------
//stack Enumerration vector hashtable
// tHashtable();

}
public static void list_view(){
List list=new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
Iterator iter=list.iterator();
while(iter.hasNext()){
System.out.println(iter.next());}
}
//--------------------显示连接型列表
public static void linkedlist()
{
LinkedList l=new LinkedList();
l.add("aaaa ");
l.add("bbbb ");
l.add("cccc ");
l.add("DDDd ");
l.addFirst("star ");
l.addLast("end ");
System.out.println("显示全部:n");
System.out.println(l+"n");
System.out.println("第一个是: n");
System.out.println(l.get(1)+"n");
}
//--------------------散列型列表(没有顺序的)
public static void hashset()
{

HashSet l=new HashSet();
l.add("aaaa ");
l.add("bbbb ");
l.add("cccc ");
l.add("dddd ");
System.out.println("显示全部:n");
System.out.println(l+"n");
}
//--------------------树型列表(一自动会 顺序的)
public static void treeset()
{
TreeSet l=new TreeSet();
l.add("9 ");
l.add("5 ");
l.add("3 ");
l.add("4 ");
l.add("8 ");
l.add("7 ");
System.out.println("显示全部:n");
System.out.println(l+"n");
l.remove("3");
System.out.println("删除掉 元素' 3' 个后 n");
System.out.println(l+"n");
System.out.println("到元素' 5' 为止的所有数据 n");
System.out.println(l.headSet("4"));

}
//--------------------使用运算函数 Collection 做 min max fill
public static void collections()
{
List l=new ArrayList();
l.add("1 ");
l.add("5 ");
l.add("3 ");
l.add("4 ");
l.add("8 ");
l.add("7 ");
System.out.println("显示全部:n");
System.out.println(l+"n");

System.out.println("最大的元素是 n");
String gg = Collections.max(l).toString();
System.out.println(gg+"n");

System.out.println("最小的元素是 n");
gg = Collections.min(l).toString();
System.out.println(gg+"n");

System.out.println("排序后的元素是 n");
Collections.sort(l);
System.out.println(l+"n");
}
//--------------------显示连接型列表//复杂与用===========
public static void linkedlist_test()
{
LinkedList l=new LinkedList();
l.add("Goood"); //输入整数10
l.add("hao");
l.add("nihoa");
l.add("good");
// l.addFirst("19 ");
// l.addLast("16 ");
Comparator cmp=Collections.reverseOrder();//强行整体排序函数Comparator
Collections.sort(l,cmp);
Iterator it=l.iterator();//返回一个在一组 T 类型的元素上进行迭代的迭代器。
System.out.println("逆顺序的结果:");
while (it.hasNext())
{
System.out.println(it.next());
}
System.out.println("最大的元素是 "+Collections.max(l));
System.out.println("最小的元素是 "+Collections.min(l));
}

//--------------------哈希表的使用---容量和负载系数--------------------
public static void tHashtable()
{
Hashtable h =new Hashtable();
h.put("a",new Integer(10));
h.put("b",new Integer(110));
h.put("c",new Integer(20));
h.put("d",new Integer(40));
h.put("e",new Integer(5555));
h.put("f",new Integer(60));
System.out.println(h.elements()); //返回哈希表中的值的枚举

System.out.println(h.keySet()); //返回键值表
System.out.println(h.values()); //返回此 Hashtable 中所包含值的 Collection 视图


Enumeration e = h.elements();
while (e.hasMoreElements())
{
System.out.println(e.nextElement());
}


}

}

[@more@]

--结束END--

本文标题: Java实现数据集合的多种方法

本文链接: https://www.lsjlt.com/news/233650.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java实现数据集合的多种方法
    ////=================显示连接型列表的使用========= import java.util.*; public class lis...
    99+
    2023-06-03
  • Java创建多线程的8种方式集合
    目录1、继承Thread类,重写run()方法2、实现Runnable接口,重写run()3、匿名内部类的方式4、带返回值的线程(实现implements Callable<返...
    99+
    2022-11-12
  • PHP使用三种方法实现数据采集
    目录什么叫采集?PHP制作采集的技术1. 使用socket技术采集:2. 使用curl_一套函数3. 直接使用file_get_contents(最顶层的)3种方...
    99+
    2022-11-12
  • SpringMVC集成redis配置的多种实现方法
    第一步:下载并安装Redis(网上已经有很多安装教程在此不细讲了) 第二步:pom文件引入jar包 在此需要注意Redis和jedis连接工厂版本 redsi:https://mvn...
    99+
    2022-11-12
  • JAVA遍历Map集合的几种方法汇总
    今天学习了Map集合的几种方法,尤其是遍历Map集合感觉尤为重要,所以发出来供大家学习和自己复习以用。 众所周知Map集合里存储元素是以键值对的方式存储元素,一个是Key一个是val...
    99+
    2022-11-11
  • java 集合之实现类ArrayList和LinkedList的方法
    List 的方法列表 方法名 功能说明 ArrayList() 构造方法,用于创建一个空的数组列表 add(E e) ...
    99+
    2023-05-30
    java 集合 arraylist
  • 浅析php合并数组的多种方法
    在PHP中,合并数组是一个常见的操作。合并数组是将两个或多个数组组合成一个新的数组的过程。PHP提供了多种合并数组的方法,本文将详细介绍这些方法的用法和示例。array_merge()函数array_merge()函数是PHP内置的一个函数...
    99+
    2023-05-14
  • SpringBoot整合多数据源的两种方式
    ⭐️作者简介:一个力求全干的Java后端开发者。💗个人主页:CVcode码农的博客 👉当前专栏:SpringBoot整合篇✔️本文内容:多数据源的配置,项目中如果需...
    99+
    2023-09-13
    spring boot java mybatis mysql 面试
  • java 多线程的几种实现方法总结
    java 多线程的几种实现方法总结1.多线程有几种实现方法?同步有几种实现方法?多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是synchronized,wait与noti...
    99+
    2023-05-30
    java 多线程 ava
  • JAVA多种方法实现字符串反转
    本人自己思考+网络搜罗,分类整理了以下4类9种方法: A类:使用JAVA原生方法 -A1:使用StringBuffer的reverse方法 -A2:使用StringBuilder的r...
    99+
    2022-11-12
  • mysql多条数据合并成一条的3种常见方法
    目录1. GROUP_CONCAT函数2. 自连接3. 子查询结论在实际的应用开发中,有时我们需要将多条数据合并成一条数据,以便更好地进行数据分析和处理。mysql作为一种常见的关系型数据库,提供了多种方法来实现这个目标...
    99+
    2023-10-10
    mysql 多条合并 mysql 数据合并
  • 详解C/C++实现各种字符转换方法合集
    目录一、std::string 和 std::wstring 互转1、直接声明std::wstring2、wstring_convert3、WideCharToMultiByte和M...
    99+
    2022-11-13
  • chatgpt赋能python:Python数组合并操作详解-多种方法实现
    Python数组合并操作详解-多种方法实现 在Python编程中,数组合并是一种非常常见的操作。数组合并操作可以将两个或多个数组简单的合并为一个数组,这样可以方便的对数据进行处理。Python提供了多...
    99+
    2023-09-06
    python chatgpt numpy 计算机
  • Oracle数据库分页的集中方法(三种方法)
    在 做项目中用到了分页,下面说一下oracle分页的方法; 采用伪列 rownum     查询前10条记录 [sql] select * from t_...
    99+
    2022-10-18
  • SpringBoot多数据源集成的方法
    这篇文章主要介绍了SpringBoot多数据源集成的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot多数据源集成的方法文章都会有所收获,下面我们一起来看看吧。一、多数据源使用场景与弊端1....
    99+
    2023-06-30
  • Java实现多数据源的方式
    Java实现多数据源的方式 文章目录 Java实现多数据源的方式一、利用Spring提供的类实现1)在yml文件当中配置多数据源2) 定义一个DataSourceConfig 配置类来配置两个数据源3)自定义一个类 来 继承 org...
    99+
    2023-08-23
    java spring mybatis
  • SpringBoot多数据源的两种实现方式实例
    目录前言基于dynamic-datasource实现多数据源dynamic-datasource介绍dynamic-datasource特性使用 @DS 切换数据源@DS使用实例基于...
    99+
    2022-11-13
  • 数据采集的五种方法有哪些
    数据采集的五种方法有:1.实地调查:直接走访或观察目标群体、地点或事件,收集数据。2.问卷调查:通过设计并分发问卷,收集被调查者对特...
    99+
    2023-08-24
    数据采集
  • PHP实现数据库集群的方法
    随着Web应用程序和电子商务网站的不断发展,数据存储和处理的需求也日益增加。为了应对这一挑战,数据库集群成为了一种越来越受欢迎的解决方案。然而,由于各种原因,许多企业选择使用PHP作为开发语言来实现其数据库集群。本文将探讨如何使用PHP实现...
    99+
    2023-05-17
    PHP 实现方法 数据库集群
  • Java实现单链表反转的多种方法总结
    对于单链表不熟悉的可以看一下基于Java实现单链表的增删改查 一、原地反转 1、新建一个哨兵节点下一结点指向头结点 2、把待反转链表的下一节点插入到哨兵节点的下一节点 反转之前的链...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作