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

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. linux内核中的数据结构
  2. 【科技金融】互金欺诈黑话大集锦
  3. XCTF-高手进阶区:ics-04
  4. 提交日期表单状态操作_奇怪的知识又增加了,表单还能查寝?
  5. apache-commons 常用工具类
  6. ListControl
  7. python case when用法_oracle菜鸟学习之 select case when的使用
  8. 接收子元素focus_获取元素的直接的子元素childen
  9. stata14中文乱码问题
  10. 转载C# -- 系统托盘NotifyIcon控件
  11. oracle实验7 pl/sql编程基础
  12. 通过spi调试linux应用程序,654123??SPI linux 驱动调试感悟
  13. 华为荣耀magic是鸿蒙系统,华为的magic系统是独立的系统吗?
  14. Android DNK开发错误记录
  15. 边境的悍匪—机器学习实战:第十一章 训练深度神经网络
  16. R语言-gsub替换字符工具
  17. 基于Java+Swing+Socket实现中国象棋-网络版
  18. AOE网:关键路径和关键活动
  19. python入门论坛_PythonTab:Python中文开发者社区门户
  20. 用jk触发器构成二分频电路_JK触发器地应用设计.ppt

热门文章

  1. win无法访问别的计算机,无法访问共享文件应怎么办?电脑无法访问别人共享的文件解决办法...
  2. QLExpress 系列入门教程-05-QLExpress 集合相关
  3. 【OLED屏】4针 OLED显示屏(IIC协议)底层驱动(库封装)(包含源文件)
  4. MySQL可重复读应用场景_mysql-repeatable read 可重复读隔离级别-幻读实例场景
  5. [RK3288][Android7.1]调试笔记 --- 解决主板HDMI接口输出给个别电视机无声音问题
  6. C++web开发框架
  7. 这款苹果AirPods Pro耳机真香,写Bug神器!包邮送你一个!
  8. CF1045C Hyperspace Highways(圆方树板子)
  9. Delphi中QuotedStr()
  10. 工业智能网关实现工业设备数据采集和状态监控