集合代码
文章平均质量分 69
衡达天下
好好学习天天向上
展开
-
创建一个学生系统,实现一下功能; * 1:增加学生 * 2:显示学生 * 3:修改学生 * 4:删除学生 * 5:查找学生 * 6:退出程序 * 请输入选择(
/** * 要求:创建一个学生系统,实现一下功能; * 1:增加学生 * 2:显示学生 * 3:修改学生 * 4:删除学生 * 5:查找学生 * 6:退出程序 * 请输入选择(1-6) * 案例分析:首先创建一个学生类,输入学生的属性; * 使用集合(ArrayList)实现存储学生的信息; * 分方法实现各个功能原创 2016-03-01 12:57:08 · 5338 阅读 · 0 评论 -
结点node的使用方法和案例分析
//结点:包含数据域和指针域public class Node {int data;//假设结点只有一个属性 Node next;// 保存下一个元素地址//构造方法public Node(int data) {super();this.data = data;}public static void main(String[] args) {Link原创 2016-02-27 13:16:58 · 932 阅读 · 0 评论 -
TreeMap的最基本用法
import java.util.Map.Entry;import java.util.Set;import java.util.TreeMap;public class TreeMapDemo1 {public static void main(String[] args) {TreeMaptreeMap=new TreeMap();treeMap.put原创 2016-02-27 13:19:35 · 283 阅读 · 0 评论 -
TreeMap详细用法及案例分析
import java.util.Comparator;import java.util.TreeMap;public class TreeMapDemo2 {public static void main(String[] args) {TreeMap pdata = new TreeMap(new Comparator() {@Override //原创 2016-02-27 13:20:07 · 343 阅读 · 0 评论 -
HashMap的介绍和基本使用方法
import java.util.Collection;import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;/** * *hashmap调用默认构造方法会产生一个底层长度为16的entry数组 *int hash=hash (key.hashcode()); *首先调用k原创 2016-02-27 13:22:57 · 569 阅读 · 0 评论 -
HashMap的使用,简单小代码
import java.util.HashMap;import java.util.Map;public class HashMapDemo2 {public static void main(String[] args) {Mapmap=new HashMap();map.put(new Stud1("zhangsan", 24), "张三");map.p原创 2016-02-27 13:24:18 · 322 阅读 · 0 评论 -
基于 HashMap的三种输出方法
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class HashMapDemo {public static void main(String[] args) {原创 2016-02-27 13:26:32 · 2695 阅读 · 0 评论 -
使用HashMap做一个缓存案例【缓存一张图片】
import java.util.HashMap;import java.util.Map;public class HashMapCache {public static void main(String[] args) {//通过方法实例化HashMapCache这个类HashMapCache cache=new HashMapCache();cache原创 2016-02-27 13:27:44 · 921 阅读 · 0 评论 -
通过hashmap实现统计字符串数组中某个字符串出现的次数的方法
/** * 通过hashmap实现统计字符串数组中某个字符串出现的次数的方法 */import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class AccountStringDemo {public st原创 2016-02-27 13:29:30 · 4087 阅读 · 0 评论 -
要求:通过创建一个货物类,添加货物基本信息,使用TreeMap进行比较输出 方法一为只比较价格;方法二为先比较价格再比较销量然后再输出
要求:通过创建一个货物类,添加货物基本信息,使用TreeMap进行比较输出 方法一为只比较价格;方法二为先比较价格再比较销量然后再输出原创 2016-02-27 13:30:23 · 557 阅读 · 0 评论 -
给定一个目录,要求按照层次显示目录结构信息,文件名后面加上*或\来表示文件夹
/** * 要求: * 给定一个目录,要求按照层次显示目录结构信息,文件名后面加上*或\来表示文件夹 * 案例设计: * 1;使用到递归算法 * 2;使用File类中的ListFile方法来遍历文件夹 * 3;使用List集合 */import java.io.File;import java.util.ArrayList;import java.util.原创 2016-02-28 20:23:30 · 908 阅读 · 0 评论 -
Properties的用法和案例分析
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import java.util.Properties;import java.ut原创 2016-03-13 19:39:50 · 444 阅读 · 0 评论 -
通过LinkedList实现栈和队列的实现
import java.util.Iterator;import java.util.LinkedList;//通过LinkedList实现栈和队列的实现public class LinkedDemo2 {public static void main(String[] args) {MyStack myStack=new MyStack();myStack原创 2016-02-27 13:16:21 · 387 阅读 · 0 评论 -
Linkedlist的总结
import java.util.Iterator;import java.util.LinkedList;public class LinkedDemo1 {/*linkedlist他内部封装的是双向链表数据结构每个结点是一个node对象,Node对象中封装的是要添加的元素还有一个指向上一个Node对象的应用和指向下一个Node对象的引用*//*不同的容器有不同的原创 2016-02-27 13:15:44 · 222 阅读 · 0 评论 -
LinkedList的使用方法和案例详解,以及注意事项
import java.util.Iterator;import java.util.Deque;import java.util.LinkedList;import java.util.Queue;public class LinkedListDemo {public static void linkedShow() {// 创建一个队列Queue q原创 2016-02-27 13:14:29 · 875 阅读 · 0 评论 -
创建一个学生类,按照要求生成各种方法,然后使用数学方法计算某一个元素的规定结果
要求: 1:创建一个学生类,成员变量为sNO示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。2:类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作 3:生成Student类的get方法和set方法创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。原创 2016-03-01 22:11:29 · 2810 阅读 · 0 评论 -
LinkedList
package com.java.zh0224;import java.util.Iterator;import java.util.LinkedList;public class LinkedDemo1 {/*linkedlist他内部封装的是双向链表数据结构 每个结点是一个node对象,Node对象中封装的是要添加的元素 还有一个指向上一个Node对象的应用和指向下一个No原创 2016-02-26 08:11:08 · 281 阅读 · 0 评论 -
*使用Java语言实现对ArrayList进行排序
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * *对ArrayList进行排序案例及代码实现 */public class CollectionDemo2 {public原创 2016-02-26 18:01:00 · 460 阅读 · 0 评论 -
TreeSet的使用方法和案例详解
import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class TreeSetDemo {public static void main(String[] args) {TreeSetpts=new TreeSet(new Comparator原创 2016-02-26 18:12:45 · 725 阅读 · 0 评论 -
集合的工程案例详解
/**使用集合创建一个仓库添加货物的过程,并排序*/import java.util.ArrayList;import java.util.List;public class Shopper {public static void main(String[] args) {// 创建仓库List list = new ArrayList/原创 2016-02-26 18:14:09 · 256 阅读 · 0 评论 -
set集合的应用及注意事项以及案例详解
import java.util.HashSet;import java.util.Set;import java.util.Iterator;/*set集合不允许包含相同的元素,无序性;集合元素还可以是null(有也只能有一个) * 常见的用法为hashset通过迭代器来输出set的元素*/public class SetDemo {public static void原创 2016-02-26 18:58:47 · 505 阅读 · 0 评论 -
hashset的应用及注意事项,以及案例分析和详细注释
import java.util.HashSet;import java.util.Iterator;/** * *HashSet的底层是操作的HashMap键 */public class HashSetDemo {@SuppressWarnings("unused")public static void main(String[] args) {/原创 2016-02-26 19:00:09 · 1743 阅读 · 0 评论 -
Collections接口的静态方法基本操作
import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * *对Collections进行一些自身提供的基本静态方法的操作 */public class CollectionDemo1 {public static void main(String[原创 2016-02-26 19:02:34 · 314 阅读 · 0 评论 -
输入手机号码输出手机号码中各个数字出现的次数 , 并判断其中出现次数最多的那个数字是几?
/** * 要求:输入手机号码输出手机号码中各个数字出现的次数 * 并判断其中出现次数最多的那个数字是几? *推广:可以用来测试一个其他的类型,用来统计其中每个字符出现的次数 * 和出现次数最多的某些字符 */import java.util.Collection;import java.util.Collections;import java.util.HashM原创 2016-02-27 11:45:07 · 3262 阅读 · 0 评论 -
迭代器的使用方法及案例详解
public class MyIterator {//测试主函数public static void main(String[] args) {List nameList=new ArrayList();nameList.add("zhangsan");nameList.add("lisi");nameList.add("wangwu");nameList.add("z原创 2016-02-27 13:11:23 · 423 阅读 · 0 评论 -
集合存储学生类(有姓名和成绩两个属性), 按照姓名由前到后、成绩由低到高的顺序输出
/** * 集合存储学生类(有姓名和成绩两个属性), * 按照姓名由前到后、成绩由低到高的顺序输出 */import java.util.*;public class LinkedStudentDemo {public static void main(String[] args) {Set set = new TreeSet() {@Ov原创 2016-02-27 13:12:43 · 3081 阅读 · 0 评论 -
Java集合类: Set、List、Map、Queue使用方法详解
1. Java集合类基本概念在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具体的数量),java的集合类就是一个很好的设计方案了。集合类主要负责保存、盛装其他数据,因此集合类也被转载 2016-02-29 20:01:30 · 473 阅读 · 0 评论