java向数组中增加新元素

Given a list of the integers and we have to replace it an element from specified index with a new element in java.

给定一个整数列表,我们必须用Java中的新元素将其替换为指定索引中的一个元素。

To replace an element in the list - we use List.set() method.

替换列表中的元素 -我们使用List.set()方法。

List.set()方法 (List.set() method)

List.set() method replaces an existing element at given index with new element and returns the old object/element.

List.set()方法将给定索引处的现有元素替换为新元素,并返回旧对象/元素。

Syntax:

句法:

    Object List.set(index, new_object);

Example:

例:

    Input:
List = [10, 20, 30, 40, 50]
Index =1
new_element = 1000
Output:
Updated list =[10, 1000, 30, 40, 50]

Program:

程序:

import java.util.*;
public class ListExample {public static void main (String[] args)
{//creating a list of integers
List<Integer> int_list = new ArrayList<Integer> ();
//adding some of the elements
int_list.add (10) ;
int_list.add (20) ;
int_list.add (30) ;
int_list.add (40) ;
int_list.add (50) ;
//replace elements
int old_ele, new_ele, index;
index =0; new_ele=12;
old_ele = int_list.set (index, new_ele);
System.out.println (old_ele+" is replace with "+new_ele);
index =2; new_ele=24;
old_ele = int_list.set (index, new_ele);
System.out.println (old_ele+" is replace with "+new_ele);
//printing updated list
System.out.println ("updated list: " + int_list);
}
};

Output

输出量

10 is replace with 12
30 is replace with 24
updated list: [12, 20, 24, 40, 50]
.minHeight{ min-height: 250px; } @media (min-width: 1025px){ .minHeight{ min-height: 90px; } } .minHeight{ min-height: 250px; } @media (min-width: 1025px){ .minHeight{ min-height: 90px; } }

另一个示例:将EVEN索引的所有元素替换为0,将ODD索引替换为1 (Another Example: Replace all elements of EVEN indexes with 0 and ODD indexes by 1 )

Example:

例:

    Input:
List = [10, 20, 30, 40, 50]
Output:
Updated list =[0, 1, 0, 1, 0]

Program:

程序:

import java.util.*;
public class ListExample {public static void main (String[] args)
{//creating a list of integers
List<Integer> int_list = new ArrayList<Integer> ();
//adding some of the elements
int_list.add (10) ;
int_list.add (20) ;
int_list.add (30) ;
int_list.add (40) ;
int_list.add (50) ;
System.out.println ("len: " + int_list.size ());
//replace elements
for (int i=0; i<int_list.size(); i++) {if (i%2==0)
int_list.set (i, 0);
else
int_list.set (i, 1);
}
//printing updated list
System.out.println ("updated list: " + int_list);
}
};

Output

输出量

len: 5
updated list: [0, 1, 0, 1, 0]

翻译自: https://www.includehelp.com/java-programs/replace-an-element-at-given-index-of-a-list-with-new-element-in-java.aspx

java向数组中增加新元素

java向数组中增加新元素_用Java中的新元素替换List的给定索引处的元素相关推荐

  1. java动态数组的实现的_基于Java的动态数组分析与实现

    动态数组 概念 基于Java提供的静态数组封装自己的动态数组,动态数组涉及的组成部分如下图所示. 组成部分解读data:静态数组,通过泛型支持多种类型的元素:private E[] data;. si ...

  2. java的数组是对象吗_在Java中数组是原始类型还是对象?

    数组被视为Java中的对象.其背后的原因是可以使用'new'关键字创建数组." new"关键字/运算符始终用于创建对象.这就是将数组视为对象的方式. 任何数组的直接父类或超类是&q ...

  3. JAVA利用数组求两点距离_利用java、js或mysql计算高德地图中两坐标之间的距离

    利用java.js或mysql计算高德地图中两坐标之间的距离 2019-09-19 编程之家收集整理的这篇文章主要介绍了利用java.js或mysql计算高德地图中两坐标之间的距离,编程之家小编觉得挺 ...

  4. Java用数组的包文件_在Java中获取包内的类文件数组

    我能够使用普通的文件I / O和搜索机制来解决这个问题.您可以在此处查看答案. private static List getClassesForPackage(Package pkg) { Stri ...

  5. java jdk 1.8 下载地址_【Java jdk1.8下载】Java jdk1.8下载安装 32/64 官方版-开心电玩...

    Java jdk1.8介绍 Java jdk1.8是一款专门为开发人员打造的开发环境,用于构建应用程序.applet程序,和使用java编程语言的组成部分.本站为您带来Java jdk1.8 64位官 ...

  6. java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...

    java从数组查找指定整数 自从我讨论任何编码或算法面试问题以来已经有很长时间了,因此我想重新考虑一种最流行的基于数组的编码问题,即在给定数组中查找缺失的数字. 在进行编程工作面试之前,您可能已经听说 ...

  7. java在数组中放入随机数_如何在Java中随机播放数组

    java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...

  8. java中readline函数_自定义BufferedReader中read和readLine方法

    BufferedReader中read和readLine方法总结 实例如下所示: package day0208; import java.io.FileReader; import java.io. ...

  9. java 中的枚举_说说Java中的枚举(一)

    在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的.例如星期一到星期日七个数据元素组成了一周的"数据 ...

最新文章

  1. 又来搞事情了,这次女友让我研究如何实现一个文件系统
  2. confluence 启动失败的检查思路
  3. 【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
  4. SpringBoot使用@Transactional的类手动注入失败
  5. 中国房地产官媒爆乐视投资国贸地产,布局AI智能家居生态
  6. C# 事件(第四章)
  7. swift5.5异常的处理的三种的方式
  8. 从明面上学习ASP.NET Core
  9. LOJ#2145. 「SHOI2017」分手是祝愿
  10. UITableview高度计算
  11. 7-43 币值转换 (20分)_「篮球看吧」40岁了!生涯25年!还狂砍33分+联赛得分王,这他么是人吗...
  12. VMware Linux 下 Nginx 安装配置 (一)
  13. 使用IntelliJ IDEA配置Erlang开发环境
  14. ROM存储1/4周期正弦信号构造DDS
  15. Python3,selenium动态下载某库PPT文档,省下的钱可以撸串了!!!
  16. 移动端微信、QQ、浏览器调用qq临时会话功能
  17. 微信公众号编辑排版规范(试行版)
  18. 计算机如何算幂函数,幂函数(乘方)|指数(函数)|对数(函数)|及其运算法则...
  19. YankNote 笔记软件比 Sublime 好用吗
  20. golang实现最简单的麻将胡牌算法(不包括牌型,有需求后续可以更新牌型计算)

热门文章

  1. 依赖 netty spring_十分钟带你了解Spring的七大知识点,程序员必了解
  2. svd降维 python案例_SVD(奇异值分解)Python实现
  3. python运行不了指令_python不是内部命令或外部命令,也不是可执行程序解决方法...
  4. 300小时成为java程序员_直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer!...
  5. 【Java从入门到头秃专栏 8】语法篇(七) :反射 动态代理 注解
  6. 分布式数据库中间件使用经验分享
  7. 高晓松谈管理:自嘲总被员工管
  8. Nginx严格访问代理HTTP资源
  9. Node.js进程管理之Process模块
  10. nginx启动与停止