mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
fix code
This commit is contained in:
parent
7986acb5e6
commit
62fbbfaefd
@ -405,7 +405,7 @@ public class Opt<T> {
|
||||
* @return 如果包裹里元素的值存在,则返回该值,否则执行传入的操作
|
||||
* @throws NullPointerException 如果值不存在,并且传入的操作为 {@code null}
|
||||
*/
|
||||
public T orElseRun(Runnable action) {
|
||||
public T orElseRun(final Runnable action) {
|
||||
if (isPresent()) {
|
||||
return value;
|
||||
} else {
|
||||
|
@ -6,15 +6,14 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.HashMap;
|
||||
import java.util.Arrays;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.NoSuchElementException;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
@ -28,7 +27,7 @@ public class OptTest {
|
||||
@Test
|
||||
public void ofBlankAbleTest() {
|
||||
// ofBlankAble相对于ofNullable考虑了字符串为空串的情况
|
||||
final String hutool = Opt.ofBlankAble("").orElse("hutool");
|
||||
final CharSequence hutool = Opt.ofBlankAble("").orElse("hutool");
|
||||
Assert.assertEquals("hutool", hutool);
|
||||
}
|
||||
|
||||
@ -120,7 +119,7 @@ public class OptTest {
|
||||
@Test
|
||||
public void orElseRunTest() {
|
||||
// 判断一个值是否为空,为空执行一段逻辑,否则执行另一段逻辑
|
||||
Map<String, Integer> map = new HashMap<>();
|
||||
final Map<String, Integer> map = new HashMap<>();
|
||||
final String key = "key";
|
||||
map.put(key, 1);
|
||||
Opt.ofNullable(map.get(key))
|
||||
|
Loading…
x
Reference in New Issue
Block a user