有没有办法在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控制台.
我在方法中得到一个对象和一个地图,我需要将所有对象字段值迁移到一个地图.稍后将保存在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梦魇吗?