`
kevin.wang
  • 浏览: 251123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于list的错误

    博客分类:
  • SE
阅读更多

		LinkedList<String[]> ll=new LinkedList<String[]>();
		String[] s1=new String[2]; 
		s1[0]="a";s1[1]="a";
		ll.add(s1);
		s1[0]="b";s1[1]="b";
		ll.add(s1);
		s1[0]="c";s1[1]="c";
		ll.add(s1);
		
		Iterator iterator=ll.iterator();
		while(iterator.hasNext()){
			String[] s=(String[])iterator.next();
			System.out.println(s[0]+"==="+s[1]);
		}


list中保存的为地址,上述情况插入list的三个值对应同一地址
所以输出结果为:
c===c
c===c
c===c

改为

	         LinkedList<String[]> ll=new LinkedList<String[]>();
		String[] s1=new String[2]; 
		s1[0]="a";s1[1]="a";
		ll.add(s1);
                  s1=new String[2];
		s1[0]="b";s1[1]="b";
		ll.add(s1);
                  s1=new String[2];
		s1[0]="c";s1[1]="c";
		ll.add(s1);
		
		Iterator iterator=ll.iterator();
		while(iterator.hasNext()){
			String[] s=(String[])iterator.next();
			System.out.println(s[0]+"==="+s[1]);
		}


所以输出结果为:
a===a
b===b
c===c

分享到:
评论

相关推荐

    List index out of bounds(-1)错误解决办法

    解决办件运行弹出List index out of bounds错误.

    C++ STL list 遍历删除出错解决方案

    本篇文章主要探讨的是在使用STL list时遇到的遍历删除元素过程中常见的错误及其解决方案。 错误用法通常出现在尝试同时遍历和删除list中的元素时。以下是三种常见的错误做法: 1. 错误用法一: 在这个例子中,迭代...

    Oracle 错误码大全 ERROR CODE LIST

    "Oracle 错误码大全 ERROR CODE LIST" 提供了一个全面的参考,涵盖了Oracle数据库系统中可能遇到的各种错误及其含义。 Oracle错误码通常由三位数字组成,例如000、009、200等,每个错误码对应一个特定的错误信息,...

    java 中如何从LIST 对象取值

    这两种方法都避免了直接使用索引,这可以减少潜在的数组越界错误。 ##### 使用`Iterator`遍历: ```java List&lt;String&gt; aList = new ArrayList(); // 添加元素到aList... Iterator&lt;String&gt; iterator = aList....

    Docker中的Alist挂载qBittorrent实现离线下载

    - 当在Alist中成功设置离线下载后,可能会遇到qBittorrent权限不足的错误。这是因为qBittorrent容器没有Alist下载路径的读写权限。 - 停止qBittorrent容器,并进行编辑以修改权限设置。 - 在qBittorrent的存储...

    javaScript如何处理从java后台返回的list

    事情: 从java后台返回List类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面...

    遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList代码

    在数据绑定的过程中,可能会遇到各种异常情况,如数据库连接失败、查询语句错误等。因此,在进行数据绑定时,应该加入适当的异常处理机制,确保程序的健壮性和稳定性。 ##### 异常处理示例 ```csharp try { // ...

    List集合之间内连接

    在.NET编程环境中,List集合是常用的数据结构,用于存储一系列有序的对象。当我们需要将两个或多个List...在进行内连接操作时,务必注意确保连接条件的正确性,以及处理可能存在的空值或不匹配情况,以避免运行时错误。

    list control数据导入导出

    - **错误处理**:在导入导出过程中,要考虑到可能出现的错误,如文件不存在、读写权限问题等,应有适当的错误处理机制。 - **性能优化**:对于大数据量的列表,批量处理可能更高效,避免频繁的界面刷新操作。 - *...

    C#遍历List并删除某个元素的方法

    当我们需要遍历List并根据条件删除特定元素时,需要注意正确的方法,以避免在遍历过程中出现错误。以下将详细介绍如何在C#中遍历List并删除元素,包括正序和倒序遍历的技巧。 首先,我们来看一下错误的遍历方式。...

    Node.js-listr-终端任务列表

    你可以通过查看这些文件来深入学习Listr的使用方法,包括如何自定义渲染器以改变终端输出的样式,如何处理错误,以及如何与其他Node.js工具结合使用等。 总的来说,Listr是一个强大的工具,它提高了命令行任务管理...

    Alist安装包+快速启动-停止脚本.zip

    8. **日志记录**: Alist 可能集成有日志记录功能,通过日志文件记录程序运行时的事件、错误和警告,便于开发者调试和用户排查问题。 9. **跨平台支持**: 虽然 C# 最初是为 Windows 设计的,但随着 .NET Core 和 ...

    ajax传递list对象数组

    1. **类型转换错误**:确保前端发送的数据类型与后端定义的类型相匹配。 2. **请求失败**:检查网络配置、URL路径等是否正确无误。 3. **数据丢失**:检查前端数据构建逻辑是否完整,以及后端接收数据的逻辑是否正确...

    MFC可编辑的ListControl

    4. **错误检查**:在用户编辑过程中,可能加入了错误检查和提示,确保输入的有效性。 5. **自定义样式**:可能允许自定义编辑框的外观和行为,以满足特定的设计需求。 使用CEditList这样的自定义控件,开发者可以...

    关于使用DWR返回对象List的方法

    这篇博客文章“关于使用DWR返回对象List的方法”主要探讨了如何通过DWR框架在Java后端处理数据并以List对象的形式返回给前端JavaScript。 在Web开发中,通常我们需要从服务器获取数据并在客户端展示,DWR通过AJAX...

    点菜系统MFC程序,用于PPC机器(完成版修改List控件错误)

    点菜系统MFC程序,用于PPC机器(完成版修改List控件错误) 点菜系统MFC程序,用于PPC机器(完成版修改List控件错误) 点菜系统MFC程序,用于PPC机器(完成版修改List控件错误) 点菜系统MFC程序,用于PPC机器(完成版修改...

    双击可编辑单元格的ListControl控件

    在实际项目中,可能还需要处理一些边缘情况,比如错误的用户输入校验、撤销/重做功能、以及与数据模型的同步等。这个示例仅展示了基本的双击编辑功能,开发者可以根据具体需求进行扩展和优化。 总的来说,通过以上...

    java freemark list嵌套导出word

    在Java应用中,使用FreeMarker...在实际项目中,可能还需要考虑性能优化、错误处理等问题,确保程序的稳定性和效率。对于更复杂的需求,可能需要借助其他库,如Apache POI,与FreeMarker结合使用,以实现更多高级功能。

    Android list转json工具类

    在Android开发中,数据交换和存储常常涉及到JSON格式,它是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...记得在实际开发中,还需要考虑错误处理、异步操作等因素,确保代码的健壮性和用户体验。

    MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database解决

    总之,解决"MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database"问题需要从数据库连接、Hibernate配置、JDBC驱动等多个方面排查,通过仔细分析错误信息和尝试不同的解决...

Global site tag (gtag.js) - Google Analytics