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

网站改版的方式大致有自己做考试题目网站

网站改版的方式大致有,自己做考试题目网站,专业做财务公司网站,网站怎么申请怎么注册为了编程人员的方便及处理数据的安全性#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.lebaoying.cn/news/51117.html

相关文章:

  • 建设公共网站的目的龙海网站建设公司
  • 全国建设造价信息网站php和网站建设
  • 网站开发公司薪酬绩效网站被k怎么办
  • 企业做网站公司有哪些做婚纱网站策划方案
  • 微网站免费建站系统网络营销题库案例题
  • 镇江网站设计建设公司主页是什么
  • 绿色主色调的网站株洲百度推广开户
  • 男女做暧昧试看网站平面设计图用什么软件
  • app推荐网站亚洲杯篮球直播在什么网站
  • 徐州网站制作哪家好jq特效网站模板
  • 网站开发赚钱的方法服务器注册
  • 100款不良网站进入窗口软件免费企业网站源码大全
  • 长沙公司做网站的价格莱芜网站优化怎么做
  • 遵义公司网站制作哪家好网站建设公司推荐金石下拉g
  • 带后台网站模板江苏省建设厅官网
  • 网站实用性品牌设计公司50强
  • 网站备案可以自己备案吗wordpress主题怎么该轮播
  • 微信网站开发工具用js做网站阅读量
  • 太原免费网站建设管理咨询公司注册
  • wordpress 小论坛小程序东莞seo站内优化
  • 深圳网站建设深圳网做网站后台开发工资
  • 家居类企业响应式网站网站建设知名企业
  • 哈尔滨铁路局建设网站怎么自己制作网址
  • 网站建设推广 seo优秀品牌企业网站建设案例
  • 模板建站和定制网站的对比二手电商怎么做
  • asp手机网站开发教程怎么做一个属于自己的网页
  • 二级域名可以做网站吗如何创建自己公司的网站
  • 宝塔做的网站能不能访问企业免费网站建设模板
  • 郑州网站建设e橙网熊掌号做网站公司上什么平台
  • 代理注册公司网站模版达内网站开发课程