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

createh55个月前 (02-01)技术教程76

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 中定义数组的语法有两种: type arrayName[]; type[] arrayName;type 为Java中的任...

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

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

全新Java入门到架构师教程之Java15数组案例实现和Arrays

上篇文章写了《全新Java入门到架构师课程之Java15编程基础-数组(1):数组声明、初始化、数组元素的界限和遍历》,这次将接下去说java15编程之数组案例实现和Arrays一、数组基本练习//A...

请讲解C#中数组的长度和范围与其他编程语言的区别与共性?

C# 中数组的长度和范围与其他编程语言的区别与共性数组是编程语言中常用的数据结构之一,各种语言对数组的长度和范围处理方式有所不同。以下是 C# 中数组的长度和范围的特性,以及与其他编程语言的对比。C#...

学习笔记之C#基础——数组和集合(c#数组三种形式)

学习笔记之C#基础——数组和集合 数组是大部分编程语言中都支持的一种数据类型,无论是C语言、C++、C#还是Java。数组是最为常见的一种数据结构,是相同类型的、用一个标识符封装到一起的基本类型数据序...

Java 18 正式发布:附带简易 HTTP 服务器,弃用 Finalization

甲骨文(Oracle)发布了 Java 编程语言和虚拟机的第 18 版。该版本的最终特性主要集中在以下 9 个 JEP 上:JEP 400:默认字符集为UTF-8JEP 408:简易Web服务器JEP...