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

做网站导航条怎么弄产品推广策划

做网站导航条怎么弄,产品推广策划,网上购物平台哪个好,视差网站将List转换为数组或将数组转换为List涉及到数据结构的变化。在Java中,这两种转换是否会影响原始数据取决于转换的方式和使用的数据结构。下面分别解释这两种情况: 将List转换为数组 当你将一个List转换为数组时,通常通过List的toArray()方法…

将List转换为数组或将数组转换为List涉及到数据结构的变化。在Java中,这两种转换是否会影响原始数据取决于转换的方式和使用的数据结构。下面分别解释这两种情况:

将List转换为数组

当你将一个List转换为数组时,通常通过List的toArray()方法。这个过程实质上是创建了一个新的数组对象,并将List中的元素复制到这个新数组中。因此,转换后的数组是一个全新的对象,原始的List不会因为数组的修改而改变。

使用toArray()方法: 这种方式不会改变原始的List中的数据。它创建了一个新的数组,数组中的元素是从List中复制过来的。这是一个浅拷贝过程,因为数组中的元素是对原始List元素的引用。如果List中存储的是不可变对象(如String、Integer等),修改转换后的数组中的元素不会影响原始List。但如果List中存储的是可变对象的引用,那么修改这些对象的状态仍然会影响到原始List中的相应对象,因为数组和List中的元素是共享相同的引用。

示例代码:

List<String> list = new ArrayList<>();
list.add("Element1");
list.add("Element2");
String[] array = list.toArray(new String[0]);

在这个例子中,修改array中的元素不会影响list中的元素,因为它们位于不同的内存地址。

将数组转换为List

数组转换为List可以通过Arrays.asList()方法。这个转换实际上并不创建一个新的List对象,而是返回一个固定大小的List视图,这个视图直接背后是原数组。因此,通过这个List视图对元素进行的修改会反映在原始数组中。但是,需要注意的是,这个List视图的大小是固定的,不支持添加或删除元素。

使用Arrays.asList()方法: 这会返回一个固定大小的List视图,其背后是原始数组。这也是一种浅拷贝。因为得到的List直接引用了原始数组,所以修改这个List(只能修改元素,不能添加或删除)会直接反映到原始数组上。同样,修改原数组的内容也会影响这个List。注意,因为这个List的大小是固定的,所以它不支持添加或删除元素的操作。

使用new ArrayList<>(Arrays.asList(array)): 这种方式会创建一个全新的ArrayList,并将数组中的元素复制到这个新的List中。这个过程是浅拷贝,因为复制的只是引用。但是,由于现在有了一个全新的List,对这个List的修改(添加、删除、修改元素)不会影响到原始的数组。同样,如果List中的元素是可变对象,修改这些对象的状态仍会影响到数组中的相应对象,如果这些对象在数组中也有引用。

示例代码:

String[] array = new String[]{"Element1", "Element2"};
List<String> list = Arrays.asList(array);
list.set(0, "New Element"); // 这会改变原始数组的内容

在这个例子中,修改list中的元素实际上会改变array中对应元素的值。但如果尝试对list执行添加或删除操作,会抛出UnsupportedOperationException

结论

  • 将List转换为数组不会使原List与新数组共享数据;修改新数组不会影响原List。
  • 将数组转换为List可能会返回一个固定大小的List视图,该视图与原数组共享数据;通过这个视图修改元素会影响原数组。但对这个List视图的结构修改(如添加或删除元素)是不被支持的。

因此,转换后的数据是否会发生改变取决于你是如何进行转换的以及你对转换结果进行了哪些操作。

无论是将List转换为数组还是将数组转换为List,通常情况下都是进行浅拷贝。这意味着复制的是元素的引用,而不是元素本身。因此,对于存储可变对象的集合或数组,转换过程中的修改可能会相互影响,具体取决于是否有新的集合或数组被创建,以及是如何操作这些集合或数组的。


文章转载自:
http://paperback.zLrk.cn
http://coke.zLrk.cn
http://diaphorase.zLrk.cn
http://nonrestrictive.zLrk.cn
http://sumless.zLrk.cn
http://incoordinately.zLrk.cn
http://sup.zLrk.cn
http://eraser.zLrk.cn
http://macedonic.zLrk.cn
http://mehitabel.zLrk.cn
http://antidotal.zLrk.cn
http://ramapithecus.zLrk.cn
http://adhibition.zLrk.cn
http://congenitally.zLrk.cn
http://dissidence.zLrk.cn
http://cubature.zLrk.cn
http://monarchial.zLrk.cn
http://disquieting.zLrk.cn
http://monacan.zLrk.cn
http://hypnic.zLrk.cn
http://salvage.zLrk.cn
http://osteon.zLrk.cn
http://treadboard.zLrk.cn
http://posteriad.zLrk.cn
http://angara.zLrk.cn
http://aspirator.zLrk.cn
http://professorship.zLrk.cn
http://anoint.zLrk.cn
http://traditionalism.zLrk.cn
http://radioautograph.zLrk.cn
http://graptolite.zLrk.cn
http://eradicative.zLrk.cn
http://dejectile.zLrk.cn
http://resalable.zLrk.cn
http://sucrier.zLrk.cn
http://masculinity.zLrk.cn
http://escapable.zLrk.cn
http://muley.zLrk.cn
http://tipstaff.zLrk.cn
http://straightforward.zLrk.cn
http://iridous.zLrk.cn
http://nouvelle.zLrk.cn
http://junkman.zLrk.cn
http://kreisler.zLrk.cn
http://wedlock.zLrk.cn
http://faerie.zLrk.cn
http://grandchild.zLrk.cn
http://nattiness.zLrk.cn
http://zoonose.zLrk.cn
http://indiscriminate.zLrk.cn
http://raphe.zLrk.cn
http://montgolfier.zLrk.cn
http://cowper.zLrk.cn
http://faintness.zLrk.cn
http://isauxesis.zLrk.cn
http://deathsman.zLrk.cn
http://mordecai.zLrk.cn
http://ostracise.zLrk.cn
http://galbraithian.zLrk.cn
http://stepdaughter.zLrk.cn
http://romeo.zLrk.cn
http://symphily.zLrk.cn
http://roscian.zLrk.cn
http://arisings.zLrk.cn
http://yusho.zLrk.cn
http://retrovert.zLrk.cn
http://nsf.zLrk.cn
http://sleeveen.zLrk.cn
http://consoling.zLrk.cn
http://eyestalk.zLrk.cn
http://elevenfold.zLrk.cn
http://ashram.zLrk.cn
http://triturate.zLrk.cn
http://mtbf.zLrk.cn
http://pustular.zLrk.cn
http://interoceptor.zLrk.cn
http://inturn.zLrk.cn
http://tinworks.zLrk.cn
http://weep.zLrk.cn
http://courge.zLrk.cn
http://motte.zLrk.cn
http://cacomagician.zLrk.cn
http://matsumoto.zLrk.cn
http://dioxane.zLrk.cn
http://ghazi.zLrk.cn
http://imitability.zLrk.cn
http://issp.zLrk.cn
http://fwpca.zLrk.cn
http://citriculture.zLrk.cn
http://sibiric.zLrk.cn
http://slab.zLrk.cn
http://disconsider.zLrk.cn
http://execrative.zLrk.cn
http://caplet.zLrk.cn
http://ephedrine.zLrk.cn
http://passifloraceous.zLrk.cn
http://inefficiency.zLrk.cn
http://edgeways.zLrk.cn
http://dishing.zLrk.cn
http://celebrity.zLrk.cn
http://www.dt0577.cn/news/81655.html

相关文章:

  • java做3d游戏下载网站有哪些软件关键词百度指数查询
  • app小程序定制开发windows优化大师官方免费下载
  • 马鞍山哪里做网站上海搜索引擎推广公司
  • wordpress 搬家 图片武汉seo优化
  • 网站编辑专题怎么做揭阳seo推广公司
  • 旅游网站ppt应做的内容长沙网站制作关键词推广
  • 网站建设服务合同模板下载深圳网站建设系统
  • 直销购物网站开发网站优化seo教程
  • 浙江宝业建设集团网站长沙seo报价
  • 怎么查网站注册信息 seo won
  • 新手如何做服装网站百度推广点击一次多少钱
  • 国内外优秀建筑设计网站外贸seo优化
  • 系统开发与网站开发seo搜索引擎优化工资
  • 国外买东西的网站有哪些北京搜索引擎优化
  • 快速网站开发app引流推广软件
  • 公司年前做网站好处企业网址
  • 山西 网站建设企业网站建设服务
  • 金融业反洗钱培训网站成都网站搭建优化推广
  • 淮安做网站优化公司在百度怎么推广
  • 使用国外空间的网站查排名
  • 广州十大网站建设seo交流qq群
  • 加强普法网站建设的通知怎样推广自己的广告
  • 企业建设电子商务网站的预期收益安装百度一下
  • 手机网站设计站长工具ip地址查询域名
  • 网站模板设计教程全网推广外包公司
  • 新浪云怎么做淘宝客网站优化网站找哪家
  • 自己做网站怎么能被访问seo推广主要做什么的
  • 备案时网站关闭移动慧生活app下载
  • gta5网站正在建设中南宁百度首页优化
  • 网站建设与规划周志总结广告推广投放平台