对象数组元素替换实例(普通方法)

import java.util.Scanner;
//对象数组的元素替换,原理是检索下标用新内容替换掉旧内容
public class Test1
{String name;int age ;double score;public Test1(String name, int age, double score) {this.name = name;this.age = age;this.score = score;}public String toString(){return "姓名:"+name+"  年龄:"+age+"  工资:"+score;}public static void main(String []args){Test1 arr[]={new Test1("张三",15,2000),new Test1("李四",18,3000),new Test1("王五",16,2500),new Test1("孙六",17,2100),};for (int i=0;i<arr.length;i++)   //遍历对象数组{   System.out.println(arr[i]);//打印对象数组}System.out.println("请输入你要修改的元素下表数");Scanner sc=new Scanner(System.in);int a=sc.nextInt();System.out.println("你要修改的目标元素为:"+arr[a]);System.out.println("请输入修改的名字  ");String a1=sc.next();        //要求用户依次输入要更改的元素内容System.out.println("请输入修改的年龄  ");int a2=sc.nextInt();System.out.println("请输入修改的工资  ");double a3=sc.nextDouble();arr[a]=new Test1(a1,a2,a3);//新元素覆盖旧元素System.out.println("修改后的内容如下 ");    for(Test1 i:arr)System.out.println(i);  }
}

注:以上代码均来自实际编写,如有问题请留言,转载请注明出处。

java对象数组元素替换实例相关推荐

  1. json 解析 转java对象数组对象数组对象_json字符串转java对象数组

    需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...

  2. java对象数组和Array List

    java对象数组 在preson类的基础上 public static void main (String args){Person[] array = new Person[3];Person on ...

  3. java 对象数组定义_Java对象数组定义与用法详解

    本文实例讲述了Java对象数组定义与用法.分享给大家供大家参考,具体如下: 所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据 ...

  4. ruby 数组元素替换_从Ruby中的集合中删除并替换元素

    ruby 数组元素替换 Ruby has various specific methods to fulfil specific tasks. At several places, you may n ...

  5. 登录、注册界面(Java对象数组实现简易版)

    注册.登录界面(Java对象数组实现) 此代码为基础简易版,涉及简单的面向对象思想,用到对象数组.成员变量.成员方法.简单封装等. 一.需求   有注册.登录.退出功能,注册的账号存于对象数组中,对象 ...

  6. java对象数组赋值时空指针问题

    今天学习java对象数组的时候遇到一个问题,在对数组元素赋值的时候出现空指针报错,经过咨询大佬后问题得到解决,现在记录一下 对于引用类型的数组,默认值为null,相当于里面是[null,null],需 ...

  7. java如何打印数组的值,Java打印数组元素的值

    本篇文章帮大家学习java打印数组元素的值,包含了Java打印数组元素的值使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 以下实例演示了如何通过重载 MainClass ...

  8. JAVA学习-数组元素排序

    JAVA实现数组元素排序,把数组中已知的10个数字由小到大排序后输出 代码: public class ArraryRank {//定义公共类public static void main(Strin ...

  9. Redis存储java对象或者java对象数组

    1. 先将java对象或者java对象数组用ObjectMapper转换为json对象 2. 再用jedis对象的put方法,将数据写入Redis数据库

最新文章

  1. 全球及中国家庭用空气净化器行业供需分析及发展营利模式预测报告2022-2027年
  2. scrapy同时运行多个spider
  3. RHEL7恢复.bashrc文件
  4. CSS3:CSS3 文本效果
  5. 前端学习(1291):nodejs的系统模块文件读取操作
  6. 如何在Ubuntu-16.04 / 18.04上为 RTX 2080 Ti GPU 安装Nvidia驱动和cuda-10.0
  7. Maven Build Profiles
  8. 微波工程(7)——谐振器理论
  9. chromium/chrome内核修改、SEO快排搭建(2022最新源码)
  10. FPGA之JESD204B接口——总体概要 实例 中
  11. 声音克隆初体验~复制声音只需要15分钟
  12. JSONP跨域请求原理解析
  13. VB.NET 保留2位小数
  14. [Matlab] subs 函数 将符号变量代入符号表达式不需要加引号
  15. CUE 文件格式说明
  16. 《Python自然语言处理(第二版)-Steven Bird等》学习笔记:第01章 语言处理与Python
  17. 微信小程序如何修改单页面背景色
  18. excel如何批量让图片水平居中垂直居中对齐?
  19. cv::imread读不出图片的解决办法
  20. SWAN测试用例botan/net2net-ed25519

热门文章

  1. IIC协议初识及OLED写入指令、数据和显示的代码实现
  2. 华为董事长孙亚芳:任正非的文章是公司成长的缩影
  3. Catalans 猜想
  4. java 过滤器执行图_「filterchain」java 过滤器Filter中chain.doFilter()之前和之后代码的执行顺序 - seo实验室...
  5. c语言crypt加密多线程,糟糕的通用dm-crypt(LUKS)写入性能
  6. IDEA同时打开多个项目之解决方法
  7. 【Visual C++】游戏开发四十八 浅墨DirectX教程十六 三维地形系统的实现
  8. 女孩子转行软件测试还是ui,女生可以做软件测试吗?
  9. 开发工作中使用的命令行
  10. JavaScript多媒体事件