java代码的疑问
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Map> list1 = new ArrayList<Map>();
Map map = new HashMap();
map.put("name", "123");
list1.add(map);
for(int i =0;i<list1.size();i++){
Map tempMap = (Map)list1.get(i);
tempMap.put("name", tempMap.get("name")+"@@");
}
System.out.println("list1-->" + list1.get(0).get("name"));
}
代码很简单,相信大家都看懂了,我的疑惑是:为什么list1中放的map的值在经历了一个for循环之后,map拿到的值就变了?毕竟我没有对list1中的map进行任何操作啊?还望各位大侠给小弟指明一下
相关推荐
-ByteDance-JAVA_SDK-:近期因为工作需要对接字节跳动的小程序,调用官方接口的时候发现没有提供SDK就自写了一份SDK代码,有需要者自提,有疑问或者代码有问题可以留言或者添加Q
-ByteDance-JAVA_SDK- 近期因为工作需要对接字节跳动的小程序,调用官方接口的时候发现没有提供SDK就自写了一份SDK代码,有需要者自提,有疑问或者代码有问题可以留言或者添加Q:873302708,接口都是都是调测过没问题的; com.alibaba fastjson 1.2.73 org.projectlombok lombok 1.18.18 org.springframework.boot spring-boot-starter-log4j2 2.1.9.RELEASE
java树三级结构代码
java树结构,分3级节点逐级显示,还可以响应点击事件,亲测可以使用,代码有注释,若有疑问可以给我留言
基于Java技术的疑问测试与知识分享设计源码
该项目是利用Java技术开发的疑问测试与知识分享平台源码,包含78个文件,主要包括62个Java源代码文件、8个XML配置文件、3个Git忽略文件以及其他少量其他类型文件。该项目旨在提供一个平台,供开发者记录和分享工作中遇到的问题、遗忘的知识点、自定义的工具类、面试难题实验等内容。项目鼓励在原有基础上添加测试案例或创建新的模块,并建议补充目录结构以便快速浏览和索引信息。
2021年数学建模国赛D题第一问代码实现(JAVA)
2021年数学建模国赛D题第一问代码实现(JAVA),内含非常全面的注释,有任何疑问可以后台私信博主
基于red5 dsj 的java 处理视频流和一些疑问
NULL 博文链接:https://jiuyuehe.iteye.com/blog/1889275


J2ME
