简体   繁体   English

使用 Java 8,如何为列表中的 obj[4] 设置字符串常量<Object[]>当且仅当它具有空值?

[英]Using Java 8, How to set a String Constant for obj[4] in a List<Object[]> if and only if it has null value?

I am getting resultSet which has 6 columns.我得到的结果集有 6 列。 Now, I am assigning that to List of Object Array.现在,我将它分配给对象数组列表。 Fact is Object[4] of each object in the list may or may not be null .事实是列表中每个对象的 Object[4]可能是也可能不是 null If it is having null value, I have to set the same with "System", a String constant value.如果它具有空值,我必须使用“系统”设置相同的字符串常量值。 How to do that using Java 8 ?如何使用Java 8做到这一点? Please assist!请协助!

List<Object[]> loanEntries = loanDAO.getLoanMappingDetails(QueryConstants.LOAN_MAPPING);

I understand that loanEntries is the variable you are talking about.我知道loanEntries是您正在谈论的变量。

List<Object[]> loanEntries = new ArrayList<>();
        loanEntries.add(new Object[]{"a","b","c","d",null,"f"});
        loanEntries.add(new Object[]{"aa","bb","cc","dd",null,"ff"});

        loanEntries.stream()
                .filter(objects -> objects[4] == null)
                .forEach(objects -> objects[4] = "System");

        loanEntries.stream()
                .forEach(objects -> {
                    for (Object object : objects) {
                        System.out.println(object);
                    }
                });

output输出

a
b
c
d
System
f
aa
bb
cc
dd
System
ff

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何检查列表 object 有 null 值或空字符串? - How to check list object has null value or empty string? 如何使用List设置对象值 <Object> 到java中的模型类? - How to set object value using List<Object> to a model class in java? 如何检查列表 <obj> 一片空白? - How to check if List<obj> is null? 如何转换以创建一个新列表,使得列表中的每个 object 在嵌套列表中只有一个元素,每个元素都使用 Java? - How to transform to create a new List such that each object in list has only one element in the nested list each using Java? 如果值不为空或不为 null,如何使用 java 8 stream 验证列表中的 object 值 - How to validate object values in a List if value is not empty or not null using java 8 stream 如何在java 8中使用stream过滤两个列表对象并将值设置为新的List - How to using stream in java 8 filter two list object and set value to new List 从列表中查找总和<obj>使用 Java8 流</obj> - Find total of a value from List<Obj> using Java8 streams 如何使用页面对象模型(Webdriver + Java + JUnit)断言“选择”列表具有值或可见文本? - How assert that “select” list has value or visible text using Page Object Model (Webdriver + Java + JUnit)? 如何在java中使用Optional来检查是否为null以及是否具有特定值? - How to check if is null and if has a specific value using Optional in java? java中List中的remove(Object obj)方法是如何实现的? - How remove(Object obj) method in List in java is implemented?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM