腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
优化
Java
数组
拷贝
java
、
arrays
因此,对于我的研究小组,我试图将一些旧的C++代码转换为
Java
,遇到一个问题,在C++代码中,它执行以下操作:现在我知道
Java
不支持指针算法,所以我通过将子
数组
从array+i复制到
数组
的末尾到一个新的
数组
中来解决这个问题,但是这会导致代码运行得非常慢(即比C++版本慢100倍)。
浏览 1
提问于2014-09-30
得票数 1
回答已采纳
4
回答
克隆多维
数组
java
int[][]不是引用了
数组
对象,而不仅仅是
数组
的第一维吗?在什么情况下,克隆只是第一个维度是所需的行为?
浏览 0
提问于2013-04-24
得票数 17
回答已采纳
10
回答
在
Java
中,什么是浅
拷贝
?
java
、
clone
、
shallow-copy
java
.util.Calendar.clone()返回“具有相同属性的...a新日历”,并返回“此日历的浅副本”。它与
Java
深
拷贝
(如果存在的话)有什么不同?
浏览 6
提问于2009-07-24
得票数 63
回答已采纳
3
回答
Python有类似于
Java
的System.arraycopy吗?
java
、
python
Python有类似于
Java
的System.arraycopy吗?我不想只复制引用(浅
拷贝
),也不想分割它(深
拷贝
w/新引用)。就像爪哇的
数组
拷贝
一样。到目前为止,我在Python中找到的唯一方法是编写我自己的代码。在
Java
中,使用System.arraycopy比滚动您自己的要好得多,不确定在Python中是否存在这种情况。
浏览 13
提问于2013-11-27
得票数 4
回答已采纳
2
回答
Java
浅
拷贝
数组
java
、
arrays
如果这是一个浅
拷贝
a = b; // let b be some other double array[100] 我知道更好的方法是使用for
浏览 9
提问于2016-06-04
得票数 0
回答已采纳
3
回答
java
memcopy DirectBuffer
java
、
memcpy
、
bytebuffer
嗨,我正在使用
Java
中的直接缓冲区,我需要有一个快速的内存
拷贝
。在C中有memcpy命令,在
Java
数组
上有Arrays.copyOf。但是没有办法使用
数组
而不是直接缓冲区,因为我需要将它们传输到OpenGL。
浏览 0
提问于2011-05-31
得票数 1
回答已采纳
3
回答
Java
-实现
数组
的深度和浅
拷贝
java
、
arrays
、
deep-copy
、
shallow-copy
我试图理解
Java
中浅
拷贝
和深
拷贝
的概念。关于这个主题,有很多文章和问答,但是每当我试图在一个真正的
Java
代码中实现这些概念时,我就会发现一切都不清楚。下面我将向您展示我对每一种情况的实现: Instance 2: [name1-bis: 2, name2-bis: 3, name3-bis: 4] 这个结果与前一个链接
浏览 2
提问于2016-07-28
得票数 8
回答已采纳
1
回答
复制2d
数组
以分离Kotlin中的变量
arrays
、
matrix
、
multidimensional-array
、
kotlin
所以我有这个2d
数组
,我想把它复制到另一个独立的变量中。我尝试过使用System.arrayCopy和Array.copyOf,但两者似乎都只是返回对我试图复制的
数组
的引用,而不是一个新的
数组
。
浏览 0
提问于2018-10-02
得票数 0
2
回答
Java
2D
数组
拷贝
java
我有一个二维
数组
,我只需要将第一行复制到另一个相同大小的
数组
中。做这件事的最好方法是什么?我创建了这个for循环,因为我认为这比在一个普通的for循环中创建一个if语句来说明整个2D
数组
更容易。谢谢你的帮助!
浏览 3
提问于2012-11-05
得票数 0
回答已采纳
2
回答
声纳违章:安全阵列直接存储
java
、
arrays
、
sonarqube
声纳违规:安全阵列直接存储 this.myArray = myArray; 解决方案: if(newMyArray == null) { } else { } 或 public voi
浏览 4
提问于2015-03-09
得票数 0
3
回答
在
Java
中,
数组
类型的字段是深复制的还是浅复制的?
java
、
arrays
、
deep-copy
、
shallow-copy
背景说明:我是一个具有C++背景的新
Java
程序员,所以我对如何在
Java
中传递参数感到有点困惑。strVec和intArr是否有不同的处理方式,因为strVec是一个容器,而inArr是一个
数组
,而
数组
可能是作为某种指针实现的,因此,根据它是浅
拷贝
还是深复制的情况,它们的行为是完全不同的。A (迟)使用真正的代码进行更新,有些令人惊讶(我假设C/C++方式中解释的按值传递机制)结果:
浏览 1
提问于2014-08-21
得票数 2
回答已采纳
1
回答
如何使用for循环在
java
的
数组
中存储多个电影标题
java
、
arrays
、
eclipse
、
for-loop
我目前正在为学校做一个项目,在这个项目中,我必须提示多个电影标题,以及每部电影的
拷贝
数量,并将它们存储在一个
数组
中。然而,似乎每次我要求一个新的标题,它写在最后的标题(S)。我目前有两个文件rentalplace.
java
和video.
java
(这两个文件的内容都包含在底部)。目前,我建议只输入3部电影。看起来是这样的: 狮子王3.寻找尼莫5怪物公司1 当您输入这些答案时,会发生什么情况
浏览 1
提问于2015-04-07
得票数 2
回答已采纳
1
回答
深
拷贝
二维物体阵列
java
、
multidimensional-array
在我的项目中,我操作一个由对象组成的多维
数组
。操作完成后,我想“重置”
数组
。我从这里和网络上测试了几十个“深
拷贝
”代码,但似乎没有人使用多维
数组
。我在用
Java
7,你能给我个提示吗?因此,我想要创建我的
数组
的备份,并在以后恢复它。
浏览 3
提问于2015-11-07
得票数 0
回答已采纳
1
回答
CopyOnWriteArrayList是如何用副本替换原始
数组
的,什么时候发生?
java
按照CopyOnWriteArrayList JavaDoc的说法:
java
.util.ArrayList的一个线程安全变体,其中所有的可变操作(添加、设置等)都是通过创建基础
数组
的新副本来实现的。我认为
拷贝
应该取代原来的
数组
。如何将副本替换为其他线程使用的原始
数组
,在什么阶段发生这种情况?
浏览 0
提问于2018-05-08
得票数 0
2
回答
使用JavaScript阵列时,浅层
拷贝
和深层
拷贝
有什么区别?
javascript
、
arrays
根据MDN文档,调用array.slice()将创建
数组
的浅
拷贝
。var test = [[1,2,3],7,8,9];检查shallow_copy,我可以看到整个二维
数组
似乎都被复制了浅
拷贝
和深
拷贝
有什么区别?如果我猜的话,我会说这是一个深度
拷贝
。
浏览 3
提问于2014-07-01
得票数 18
回答已采纳
2
回答
快速制作集合类(
数组
、字典)的浅
拷贝
,而不是深
拷贝
。
ios
、
arrays
、
swift
、
deep-copy
、
shallow-copy
在这个问题上似乎有很多混乱和不同的观点,我想知道,这是否有可能在迅速地复制一个物体的浅
拷贝
而不是一个深
拷贝
。我签了
Java
-,用示例清楚地解释了浅
拷贝
和深
拷贝
之间的区别,但是我没有得到一个快速的例子。我应该通过更改copyItems标志来区别浅
拷贝
或深
拷贝
,但是我错了,它总是创建一个深
拷贝
。请检查下面的代码,我使用initWithArray:copyItems:通过将arrayObject1 : true设置为copyItems:将
数组</em
浏览 4
提问于2016-02-05
得票数 0
回答已采纳
1
回答
在退化状态下运行3
拷贝
MD Raid10阵列是不是很糟糕?
raid
、
software-raid
、
mdadm
、
raid10
:在两个驱动器上运行一个3
拷贝
的MD RAID10
数组
,而不是在两个驱动器上运行一个2
拷贝
的MD RAID10
数组
,这样就可以在将来添加第三个驱动器,这是否是一种错误的做法?我们正在迁移服务器,我将在新服务器上构建一个新的
数组
。该计划是构建一个3
拷贝
数组
与一个缺失的驱动器,并保持这种方式,可能在几个月,以允许添加第三个驱动器在未来。这是否等同于运行一个2
拷贝
数组
,还是对此有警告? 我们当前的
数组
是两个驱动器上的一个2
浏览 0
提问于2017-01-08
得票数 1
6
回答
Arrays.copyOf是生成浅
拷贝
还是深
拷贝
?
java
这个测试表明副本是很深的:String[] targetArray =
java
.util.Arrays.copyOf此测试表明副本是浅浅的:String[][] targetArray =
java
.util.Arrays.copyOfsourceArray[0][0] = "
浏览 6
提问于2013-08-21
得票数 18
回答已采纳
3
回答
php5:对foreach
数组
的“复制”是否会产生开销?
php
、
arrays
、
reference
foreach (在本例中是php5的)
数组
的“
拷贝
”是具有实际开销的即时
拷贝
,还是仅在检测到写操作时才产生开销的惰性
拷贝
(写入时
拷贝
)?
浏览 2
提问于2009-11-16
得票数 3
回答已采纳
2
回答
数组
深
拷贝
和浅
拷贝
java
、
arrays
、
deep-copy
、
shallow-copy
如果我们有两个
数组
:int[]arr2={1,2,3,4,5};,如果编译器被重写以创建和发送
数组
数据的深副本到该方法。主要是原始
数组
发生了什么?我认为原始
数组
可能会根据方法改变,并返回到主
数组
中。我不确定
浏览 4
提问于2014-03-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java数组之数组的定义
Java数组那些事
Java基础篇——数组详解
Java中数组的内存分析
零拷贝技术在 Java 中为何这么牛?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券