java向数组中增加新元素_用Java中的新元素替换List的给定索引处的元素
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]
另一个示例:将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的给定索引处的元素相关推荐
- java动态数组的实现的_基于Java的动态数组分析与实现
动态数组 概念 基于Java提供的静态数组封装自己的动态数组,动态数组涉及的组成部分如下图所示. 组成部分解读data:静态数组,通过泛型支持多种类型的元素:private E[] data;. si ...
- java的数组是对象吗_在Java中数组是原始类型还是对象?
数组被视为Java中的对象.其背后的原因是可以使用'new'关键字创建数组." new"关键字/运算符始终用于创建对象.这就是将数组视为对象的方式. 任何数组的直接父类或超类是&q ...
- JAVA利用数组求两点距离_利用java、js或mysql计算高德地图中两坐标之间的距离
利用java.js或mysql计算高德地图中两坐标之间的距离 2019-09-19 编程之家收集整理的这篇文章主要介绍了利用java.js或mysql计算高德地图中两坐标之间的距离,编程之家小编觉得挺 ...
- Java用数组的包文件_在Java中获取包内的类文件数组
我能够使用普通的文件I / O和搜索机制来解决这个问题.您可以在此处查看答案. private static List getClassesForPackage(Package pkg) { Stri ...
- java jdk 1.8 下载地址_【Java jdk1.8下载】Java jdk1.8下载安装 32/64 官方版-开心电玩...
Java jdk1.8介绍 Java jdk1.8是一款专门为开发人员打造的开发环境,用于构建应用程序.applet程序,和使用java编程语言的组成部分.本站为您带来Java jdk1.8 64位官 ...
- java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
java从数组查找指定整数 自从我讨论任何编码或算法面试问题以来已经有很长时间了,因此我想重新考虑一种最流行的基于数组的编码问题,即在给定数组中查找缺失的数字. 在进行编程工作面试之前,您可能已经听说 ...
- java在数组中放入随机数_如何在Java中随机播放数组
java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...
- java中readline函数_自定义BufferedReader中read和readLine方法
BufferedReader中read和readLine方法总结 实例如下所示: package day0208; import java.io.FileReader; import java.io. ...
- java 中的枚举_说说Java中的枚举(一)
在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的.例如星期一到星期日七个数据元素组成了一周的"数据 ...
最新文章
- 又来搞事情了,这次女友让我研究如何实现一个文件系统
- confluence 启动失败的检查思路
- 【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )
- SpringBoot使用@Transactional的类手动注入失败
- 中国房地产官媒爆乐视投资国贸地产,布局AI智能家居生态
- C# 事件(第四章)
- swift5.5异常的处理的三种的方式
- 从明面上学习ASP.NET Core
- LOJ#2145. 「SHOI2017」分手是祝愿
- UITableview高度计算
- 7-43 币值转换 (20分)_「篮球看吧」40岁了!生涯25年!还狂砍33分+联赛得分王,这他么是人吗...
- VMware Linux 下 Nginx 安装配置 (一)
- 使用IntelliJ IDEA配置Erlang开发环境
- ROM存储1/4周期正弦信号构造DDS
- Python3,selenium动态下载某库PPT文档,省下的钱可以撸串了!!!
- 移动端微信、QQ、浏览器调用qq临时会话功能
- 微信公众号编辑排版规范(试行版)
- 计算机如何算幂函数,幂函数(乘方)|指数(函数)|对数(函数)|及其运算法则...
- YankNote 笔记软件比 Sublime 好用吗
- golang实现最简单的麻将胡牌算法(不包括牌型,有需求后续可以更新牌型计算)
热门文章
- 依赖 netty spring_十分钟带你了解Spring的七大知识点,程序员必了解
- svd降维 python案例_SVD(奇异值分解)Python实现
- python运行不了指令_python不是内部命令或外部命令,也不是可执行程序解决方法...
- 300小时成为java程序员_直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer!...
- 【Java从入门到头秃专栏 8】语法篇(七) :反射 动态代理 注解
- 分布式数据库中间件使用经验分享
- 高晓松谈管理:自嘲总被员工管
- Nginx严格访问代理HTTP资源
- Node.js进程管理之Process模块
- nginx启动与停止