Java中将数组对象中的某个字段的值清空

createh54周前 (02-01)技术教程15

ScheduleTaskBizTypeCollection sc =taskInfo.getBizType();

//如果数组中有值,先将值清空后,再插入新值

if (sc.size() > 0) {

for (int i = 0; i <= sc.size(); i++) {

taskInfo.getBizType().removeObject(i);

}

}

因为我的字段是数组对象,所以要用for循环进行删除,taskInfo为实体,BizType为要清除的字段,removeObject(i)为清空方法。


一.获取到前端输入的对象的值

ScheduleBizTypeInfo ywlxs =new ScheduleBizTypeInfo();

Object[] ywlx =(Object[]) kDBizPromptBox2.getValue();

二.对象为数组,所以要循环将输入框中的值add到实体中

if (ywlx != null) {

for (int k = 0; k < ywlx.length; k++) {

ywlxs =(ScheduleBizTypeInfo)ywlx[k];

ScheduleTaskBizTypeInfo scheduleTaskBizTypeInfo = new ScheduleTaskBizTypeInfo();

scheduleTaskBizTypeInfo.setBizType(ywlxs);

taskInfo.getBizType().add(scheduleTaskBizTypeInfo);

}

}

三.如果添加新值,先将之前的值清空

if (ywlx != null) {

ScheduleTaskBizTypeCollection tttttt =taskInfo.getBizType();

//如果数组中有值,先将值清空后,再插入新值

if (tttttt.size() > 0) {

for (int o = 0; o <= tttttt.size(); o++) {

taskInfo.getBizType().removeObject(0);

}

}

for (int p = 0; p < ywlx.length; p++) {

ywlxs =(ScheduleBizTypeInfo)ywlx[p];

ScheduleTaskBizTypeInfo scheduleTaskBizTypeInfo = new ScheduleTaskBizTypeInfo();

scheduleTaskBizTypeInfo.setBizType(ywlxs);

taskInfo.getBizType().add(scheduleTaskBizTypeInfo);

}


}

相关文章

DJL 之 Java 玩转多维数组,就像 NumPy 一样

本文适合有 Java 基础的人群作者:DJL-LankingHelloGitHub 推出的《讲解开源项目》系列。有幸邀请到了亚马逊 + Apache 的工程师:Lanking( https://git...

【每日一学】Java数据流大揭秘:高效处理字节级别的数据传输

学习总目标本次学习目标6 转换流6.1 字符编码和字符集1、编码与解码计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则...

Java数组详解(java数组操作方法)

数组,也叫Array,是由同一种数据类型按照一定的顺序排列的集合,给这个数组起一个名字。是一种数据类型。定义数组,在类型的后面加一个[]定义数组有两种方式①静态初始化 int[] num=new in...

趣味玩转数组:Java中的数组遍历技巧

当涉及到Java语言中的数组遍历和操作,我们可以从基本概念开始,逐步深入,以确保您理解得更全面。我们将覆盖以下主题:数组的基本概念声明和初始化数组数组的遍历常见的数组操作让我们一步一步来讲解这些内容:...

java数组的初始化及遍历(java数组元素初始化)

/*** 测试数组的三种初始化 以及遍历的两种方式* 静态初始化 动态初始化 默认初始化*/public class Test3 { private int id; private int age;...

刷题力扣349-两个数组的交集(两个数组的交集 ii)

这道题代码随想录用的是哈希数据结构,什么时候用哈希表,哈希表都是用来快速判断一个元素是否出现在集合里,相对于枚举的话,哈希表的时间复杂度只有O(1)。常见的三种哈希结构数组set(集合)map(映射)...