如何将lambda表达式转换为普通代码?

Ari*_*dis -3 java for-loop java-stream

我正在用Java 1.8编写,现在我需要降级到1.6。我在以正常方式编写此代码时遇到问题。有什么建议么 ?

return Stream.of(field.getText().split(","))
             .map(String::trim)
Run Code Online (Sandbox Code Playgroud)
         **.filter(s -> !s.isEmpty())**
Run Code Online (Sandbox Code Playgroud)
             .map(Integer::valueOf)
             .collect(Collectors.toSet());
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助。

那就是我尝试过的:

if(!splitted[i].isEmpty()) {
   set.add(Integer.valueOf(splitted[i]));
}  
Run Code Online (Sandbox Code Playgroud)

DDo*_*nko 5

Set<Integer> results = new HashSet<>();
for (String part : field.getText().split(",")) {
    String trimmed = part.trim();
    if (trimmed.isEmpty()) continue;
    results.add(Integer.valueOf(trimmed));
}
Run Code Online (Sandbox Code Playgroud)