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

createh53个月前 (02-01)技术教程35

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);

}

}

相关文章

Java学习之数组——java基础篇(java数组知识)

如果希望保存一组有相同类型的数据,可以使用数组。数组的定义和内存分配Java 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任...

二十、Java数组(java数组的使用)

数组的基本概念数组是一种可以存储多个相同类型数据的数据结构,这些数据在内存中是连续存储的。数组中的每个数据项称为数组的元素,每个元素都可以通过索引来访问。Java中的数组属于对象类型,数组中的可以是基...

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

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

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

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

小菜鸟学Java--如何拿下数组(java数组截取到新数组)

前面谈及到了引用数据类型,数组就是一种,它还是比较重要的一种,本篇就来详细说说它和向量。数组先来说说数组。那么什么是数组呢?它是在数组的基础上的。数组是一种常用的引用数据类型,相同数据类型的元素按照一...

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

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