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

网站建设中怎么解决杭州制作手机网站18

网站建设中怎么解决,杭州制作手机网站18,品牌网吴为简介,淘宝指数查询官网手机版为了编程人员的方便及处理数据的安全性#xff0c;Java特别提供了两个非常有用的工具类#xff1a;一、Collections1、Collections类的特点#xff1a;集合框架的工具类。里面定义的都是静态方法。2、Collections和Collection有什么区别#xff1f;Collection是集合框架中的…为了编程人员的方便及处理数据的安全性Java特别提供了两个非常有用的工具类一、Collections1、Collections类的特点集合框架的工具类。里面定义的都是静态方法。2、Collections和Collection有什么区别Collection是集合框架中的一个顶层接口它里面定义了单列集合的共性方法。它有两个常用的子接口List对元素都有定义索引。有序的。可以重复元素。Set不可以重复元素。无序。Collections是集合框架中的一个工具类。该类中的方法都是静态的提供的方法中有可以对list集合进行排序二分查找等方法。通常常用的集合都是线程不安全的。因为要提高效率。如果多线程操作这些集合时可以通过该工具类中的同步方法将线程不安全的集合转换成安全的。3、Collections的常用方法1)排序2)取最大最小值3)二分查找4)替换使用指定元素替换指定列表中的所有元素5)反转6)线程同步4、对这些方法的演示如下import java.util.*;class  CollectionsDemo{public static void main(String[] args){sortDemo();}public static void binarySearchDemo(){List list new ArrayList();list.add(abcd);list.add(aaa);list.add(zz);list.add(kkkkk);list.add(qq);list.add(z);Collections.sort(list,new StrLenComparator());sop(list);int index Collections.binarySearch(list,aaaa);sop(indexindex);}public static void maxDemo(){List list new ArrayList();list.add(abcd);list.add(aaa);list.add(zz);list.add(kkkkk);list.add(qq);list.add(z);Collections.sort(list);sop(list);String max Collections.max(list/*,new StrLenComparator()*/);sop(maxmax);}public static void sortDemo(){List list new ArrayList();list.add(abcd);list.add(aaa);list.add(zz);list.add(kkkkk);list.add(qq);list.add(z);sop(list);Collections.sort(list);//Collections.sort(list,new StrLenComparator());//Collections.swap(list,1,2);sop(list);}public static void replaceAllDemo(){List list new ArrayList();list.add(abcd);list.add(aaa);list.add(zz);list.add(kkkkk);sop(list);Collections.replaceAll(list,aaa,pp);sop(list);Collections.reverse(list);sop(list);}public static void sop(Object obj){System.out.println(obj);}}class StrLenComparator implements Comparator{public int compare(String s1,String s2){if(s1.length()s2.length())return 1;if(s1.length()return -1;return s1.compareTo(s2);}}二、Arrays1、特点用于操作数组的工具类。里面都是静态方法。2、Arrays类的一个非常重要的方法public static ListasList(T... a)该方法将返回一个受指定数组支持的固定大小的列表3、把数组变成list集合有什么好处可以使用集合的思想和方法来操作数组中的元素。注意1)  将数组变成集合不可以使用集合的增删方法。因为数组的长度是固定。如果你增删。那么会反生UnsupportedOperationException。2)  如果数组中的元素都是对象。那么变成集合时数组中的元素就直接转成集合中的元素如果数组中的元素都是基本数据类型那么会将该数组作为集合中的元素存在。4、示例代码如下import java.util.*;class  ArraysDemo{public static void main(String[] args){int[] arr {2,4,5};System.out.println(Arrays.toString(arr));String[] arr {abc,cc,kkkk};List list Arrays.asList(arr);//list.add(qq);//UnsupportedOperationException,sop(list);//int[] nums {2,4,5};Integer[] nums {2,4,5};sop(li);}public static boolean myContains(String[] arr,String key){for(int x0;x{if(arr[x].equals(key))return true;}return false;}public static void sop(Object obj){System.out.println(obj);}}三、集合变数组1、实现的方法使用Collection接口中的toArray()方法。2、指定类型的数组到底要定义多长呢当指定类型的数组长度小于了集合的size那么该方法内部会创建一个新的数组。长度为集合的size。当指定类型的数组长度大于了集合的size就不会新创建了数组。而是使用传递进来的数组。所以创建一个刚刚好的数组最优。3、为什么要将集合变数组为了限定对元素的操作。不需要进行增删了。4、示例代码如下import java.util.*;class  CollectionToArray{public static void main(String[] args){ArrayList al new ArrayList();al.add(abc1);al.add(abc2);al.add(abc3);String[] arr al.toArray(new String[al.size()]);System.out.println(Arrays.toString(arr));}}
http://www.yutouwan.com/news/76496/

相关文章:

  • 手机网站建设视频教程、苏州马可波罗网站建设
  • 网站生成软件西安网站建设推广
  • 淄博临淄网站建设wordpress详细教程
  • 网站建设需求和页面需求怎么提自己做网站很难
  • 梅州建站方法泉州百度网站推广
  • 政务网站建设论文WordPress页面模板怎么选
  • 如何创建本地站点云南省住房与城乡建设厅网站
  • 网站开发的层次邵阳网站制作建设
  • 网站开发最重要的技巧个人空间网站免费
  • wordpress适合电影网站的模板空间站天宫vr全景
  • 怎么建设淘客自己的网站常熟建设合同备案在哪个网站
  • 金华网站建设luopan文具电子商务网站开发内容
  • 响水网站制作公司比赛网站开发
  • 长沙网站微信开发如何做网页推广
  • 个人交互网站北京市工程建设交易信息网站
  • 网站和二级目录权重数据中心机房运维方案
  • 甘肃永靖建设住建局网站宁波制作网站的公司
  • 江苏省城乡和建设厅网站首页诸城做网站
  • 最专业微网站首选公司photoshop手机版安卓
  • 浏览有关小城镇建设的网站记录江苏建设工程招标网和淮安市公共资源交易网
  • 做1688网站运营工资怎么样做网站服务器电脑配置
  • 长沙h5手机网站制作建e网室内
  • 做代金券的网站seo是什么服务器
  • 机械类做的最好的网站京东官方网上商城
  • 梅州建网站国产前端框架 做网站
  • 专门做游戏的网站上海建筑设计院
  • 中国建设银行官网站诚聘英才代运营公司的套路
  • asp网站伪静态企业网站优化应该怎么做
  • 做伊瑞尔竞技场的网站网络推广策划
  • 制作网站图片不显示杭州网站建设响应式