当前位置: 首页 > news >正文

做钓鱼网站软件下载将门户网站建设

做钓鱼网站软件下载,将门户网站建设,wordpress一键变灰色,酷家乐手机版Collections与Arrays 集合框架中的工具类#xff1a;特点#xff1a;该工具类中的方法都是静态的。 Collections#xff1a;常见方法#xff1a; 对list进行二分查找#xff1a;前提该集合一定要有序。 int binarySearch(list,key); //必须根据元素自然顺序对列表进行升级…Collections与Arrays 集合框架中的工具类特点该工具类中的方法都是静态的。 Collections常见方法 对list进行二分查找前提该集合一定要有序。 int binarySearch(list,key); //必须根据元素自然顺序对列表进行升级排序 //要求list 集合中的元素都是Comparable 的子类。 int binarySearch(list,key,Comparator); 2对list集合进行排序。 sort(list); //对list进行排序,其实使用的事list容器中的对象的compareTo方法 sort(list,comaprator); //按照指定比较器进行排序 3对集合取最大值或者最小值。 max(Collection) max(Collection,comparator) min(Collection) min(Collection,comparator) 4对list集合进行反转。 reverse(list); 5对比较方式进行强行逆转。 Comparator reverseOrder(); Comparator reverseOrder(Comparator); 6对list集合中的元素进行位置的置换。 swap(list,x,y); 7对list集合进行元素的替换。如果被替换的元素不存在那么原集合不变。 replaceAll(list,old,new); 8可以将不同步的集合变成同步的集合。 Set synchronizedSet(SetT s) Map synchronizedMap(MapK,V m) List synchronizedList(ListT list) 9. 如果想要将集合变数组 可以使用Collection 中的toArray 方法。注意是Collection不是Collections工具类 传入指定的类型数组即可该数组的长度最好为集合的size。 Arrays:用于对数组操作的工具类 1二分查找,数组需要有序 binarySearch(int[]) binarySearch(double[]) 2数组排序 sort(int[]) sort(char[])…… 将数组变成字符串。 toString(int[]) 复制数组。  copyOf();复制部分数组。copyOfRange(): 比较两个数组是否相同。equals(int[],int[]); 将数组变成集合。List asList(T[]); 这样可以通过集合的操作来操作数组中元素 但是不可以使用增删方法addremove。因为数组长度是固定的会出现 UnsupportOperationExcetion。 可以使用的方法containsindexOf。。。 如果数组中存入的基本数据类型那么asList会将数组实体作为集合中的元素。 如果数组中的存入的引用数据类型那么asList会将数组中的元素作为集合中 的元素。 import java.util.ArrayList; import java.util.Collections; import java.util.Arrays; import java.util.List; class Demo1 {     public static void main(String[] args){        ArrayListInteger list new ArrayListInteger();        list.add(4);        list.add(3);        list.add(1);        list.add(2);        list.add(3);        // 排序        Collections.sort(list);        // 折半查找的前提是排序好的元素         System.out.println( Collections.binarySearch( list , 8 ) );  // 找不到返回-插入点-1        // 反序集合输出        Collections.reverse( list );        System.out.println( list );        // 求最值        System.out.println( Collections.max( list ) );   // 4        // fill()  使用指定的元素替换指定集合中的所有元素        // Collections.fill( list, 5 );        System.out.println( list );        // 将数组转换为集合        Integer is[] new  Integer[]{6,7,8};        ListInteger list2   Arrays.asList(is);        list.addAll( list2 );        System.out.println( list );        // 将List转换为数组        Object [] ins   list.toArray();        System.out.println( Arrays.toString( ins ) );     } } 集合的练习 问题 定义一个Person数组将Person数组中的重复对象剔除 思路: 1. 描述一个Person类 2. 将数组转换为Arrays.asList() List 3. Set addAll( list ) 4. hashCode()且equals() import java.util.Arrays; import java.util.Set; import java.util.List; import java.util.HashSet; // 1. 描述Person类 class Person {     public String name;     public int age;     public Person() {     }     public Person(String name, int age) {        this.name name;        this.age age;     }     public String toString() {        return getClass().getName() : name this.name age               this.age;     }     // 4. 重写hashCode和equals()     public int hashCode() {        return this.age;     }     public boolean equals(Object o) {        Person p null;        if (o instanceof Person)            p (Person) o;        return this.name.equals(p.name) (this.age p.age);     } } class Demo2 {     public static void main(String[] args) {        Person[] ps new Person[] { new Person(jack, 34),               new Person(lucy, 20), new Person(lili, 10),               new Person(jack, 34) };        // 遍历数组        System.out.println(Arrays.toString(ps));        // 2. 将自定义对象数组转换为List集合        ListPerson list Arrays.asList(ps);         // 3. 将List转换为Set        SetPerson set new HashSetPerson();        set.addAll(list);        System.out.println(set);     } }
http://www.pierceye.com/news/479722/

相关文章:

  • 凡客诚品网站设计合肥网红打卡地
  • 淘宝网站代理怎么做的广西送变电建设公司铁塔厂网站
  • 自媒体网站开发网站的推广方式包括
  • 教育做的比较好的网站有哪些网站的建设及维护
  • dw设计做网站案例建设网站杭州
  • 做网站认证对网站有什么好处广西网站建设开发团队
  • 建一个网站需要哪些知识无锡大型互联网公司
  • 餐饮公司 网站建设做网站一年大概的盈利
  • 做金融怎么进基金公司网站免费行情软件网站游戏
  • 网站推广解释创立一个网站要多少钱
  • 绍兴专业网站建设公司大型网站建设哪家好
  • 天河网站设计响应式视频网站模板
  • 网站制作老了手机网站模板开发
  • 哪家网站建设比较好海拉尔建网站
  • 丹东网站推广海南行指专业网站开发
  • 网站如何调用手机淘宝做淘宝客中国企业网站查询
  • 淄博建设工程学校官方网站专门做商标的网站有哪些
  • 私人免费网站怎么下载企业网站设计方案
  • 做阿里巴巴网站找谁互联网推广公司
  • 网站如何做微信支付宝支付宝支付网页传奇发布网
  • 网站建设语录谷歌浏览器官网下载
  • 互动营销网站免费学高中课程的软件
  • 沈阳网站建设活动方案公司网站建设攻略
  • 建网站 方法喜来健cms系统
  • 甘肃 网站备案关于网站开发费用的入账
  • 南昌建网站的公司个人博客模板网站
  • 银川建设局网站丹江口网站制作
  • 做化工的 有那些网站自动的东莞网站制作公司
  • 做网站要求高吗中国建设教育网
  • 支付宝 手机网站开发seo优化在哪里学