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

ps制作网站效果图四川住建厅信息查询系统

ps制作网站效果图,四川住建厅信息查询系统,建设工程信息查询,网站建设价格为何相差甚大目录 1. 问题概述 1.1 测试 1.2 结果 2. ArrayList和Arrays.ArrayList 1. 问题概述 最近忙着写论文很久没更新了#xff0c;趁现在有时间简单记录一下最近遇到的一个坑。 对于Java中的List类型的对象#xff0c;按我以前理解是引用传递#xff0c;但有一点要注…目录 1. 问题概述 1.1 测试 1.2 结果 2. ArrayList和Arrays.ArrayList 1. 问题概述 最近忙着写论文很久没更新了趁现在有时间简单记录一下最近遇到的一个坑。 对于Java中的List类型的对象按我以前理解是引用传递但有一点要注意就是在调用方法里面如果直接将一个新的List对象赋值于该方法参数会导致变成值传递因为这个操作直接修改了方法参数的引用地址无论怎么修改都无法影响到调用方法的对象。 1.1 测试 先看看下面的代码简单来说就是通过handleList方法更新sourceList。 public static void handleList1(ListString sourceList) {System.out.println(handleList1);ListString tempList new ArrayList();for(String item: sourceList) {if(item.equals(EEEEE)) {// cant change sourceList directlytempList.add(E);} else {tempList.add(item);}}sourceList tempList;}public static void handleList2(ListString sourceList) {System.out.println(handleList2);ListString tempList new ArrayList();for(String item: sourceList) {if(item.equals(EEEEE)) {// cant change sourceList directlytempList.add(E);} else {tempList.add(item);}}sourceList.clear();sourceList.addAll(tempList);} 通过以下方法测试 public static void main(String[] args) {// 1ListString sourceList new ArrayListString(){{add(A); add(B); add(C); add(D);add(EEEEE);}};handleList1(sourceList);System.out.println(sourceList);// 2sourceList new ArrayListString(){{add(A); add(B); add(C); add(D);add(EEEEE);}};handleList2(sourceList);System.out.println(sourceList);} 1.2 结果 上面可以发现handleList1方法并没有成功修改sourceList的值因为重新为sourceList赋予了新的地址永远不会改变原来地址空间的sourceList。 但其实如果idea用的是专业版的话就可以直接发现这个bug但是当时用的社区版没提示一着急就踩坑了。 2. ArrayList和Arrays.ArrayList 顺便提一下因为上面的要求需要修改List的内容line26不能直接修改for循环的sourceList内容 同时如果List是Arrays.ArrayList的实例那么不支持add(); clear(); addAll();这些操作 不然都会报UnsupportedOperationException。 所以如果需要将数组转成List可以这样 List list new ArrayList(Arrays.asList(A, B, C)) 更多方式可以参考List操作addclearaddall
http://www.w-s-a.com/news/140210/

相关文章:

  • 房屋备案查询系统官网杭州排名优化软件
  • 网站地图html网络营销的流程和方法
  • 注册好网站以后怎么做wordpress 获取插件目录下
  • 南京做网站dmooo地方网站需要什么手续
  • 网站开发合同有效期omeka wordpress对比
  • 杭州设计网站的公司广州网站改版领军企业
  • 网站备案系统苏州网站设计网站开发公司
  • 怎么样做微网站著名企业vi设计
  • 三分钟做网站网页设计心得体会100字
  • 网站建设支付宝seo建站是什么
  • 常州做网站的 武进学雷锋_做美德少年网站
  • 怎样建网站赚钱贵州seo和网络推广
  • 创建网站的工具站内seo优化
  • 网站特效 站长查询网网站
  • 百度移动端网站网站建设设计思想
  • 青岛建设官方网站南宁制作企业网站
  • 校园网站建设管理工作制度大网站开发费用
  • 做logo赚钱的网站分类网站 模板
  • 网站建设完成报告织梦网站怎么做备份
  • 邯郸市城乡建设管理局网站vimwiki wordpress
  • 如何修改wordpress站名如何制作公司网站
  • 宁波网站建设与推广方案网站有了备案号之后能做什么
  • 汕头手机端建站模板pinterest app下载
  • 网站主机免费宁波网站建设优化诊断
  • 吧网站做软件的软件下载简单的ui界面制作
  • 陕西网站制作公司网页制作与设计代码
  • 做网站行情郑州微信网站开发
  • 河间网站建设制作null wordpress theme
  • h5网站制作网站开发网站建设文翻译工作
  • 网站建设 税种秦皇岛哪有网站优化公司