小编ran*_*789的帖子

在java eclipse控制台中更改颜色

有没有办法在eclipse控制台中更改文本颜色?
当我选择并将颜色从黑色改为红色时,我不是在谈论.
我的意思是,当我启动我的程序并执行代码时,它会在某些时候改变颜色.
例如:

//code  
if (a == 2)  
//change text color to red and continue typing in red color
Run Code Online (Sandbox Code Playgroud)

我不是在谈论guis jframes等.我在谈论Eclipse控制台.

java eclipse console text colors

5
推荐指数
1
解决办法
2万
查看次数

Java - 删除多个IF以进行空检查

我在方法中得到一个对象和一个地图,我需要将所有对象字段值迁移到一个地图.稍后将保存在DB中.地图的值不能为空.
这是代码:

public static final EMP_LAST_NAME_ATTR = "firstName";
public static final EMP_FIRST_NAME_ATTR = "lastName";
...ect.
Run Code Online (Sandbox Code Playgroud)

public void addAttributes(Map<String, String> attributes, Employee employee) {
    if (StringUtils.isNotBlank(employee.getFirstName())) {
        attributes.put(EMP_FIRST_NAME_ATTR, employee.getFirstName());
    }
    if (StringUtils.isNotBlank(employee.getLastName())) {
        attributes.put(EMP_LAST_NAME_ATTR, employee.getLastName());
    }
    if (StringUtils.isNotBlank(employee.getEmail())) {
        attributes.put(EMP_EMAIL_ATTR, employee.getEmail());
    }
    ...etc many more ifs
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它必须是一个映射,因为DB表被创建为键/值,我无法更改实体.
有什么方法可以缩短这个IF梦魇吗?

java map

1
推荐指数
1
解决办法
152
查看次数

标签 统计

java ×2

colors ×1

console ×1

eclipse ×1

map ×1

text ×1