直接贴代码:
package com.c8a.optional;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.testng.annotations.Test;
import java.util.Optional;
public class OptionalAPI {
@Data
@AllArgsConstructor
@NoArgsConstructor
static class Person {
private Boy boy;
private Girl girl;
public Person(Girl girl) {
this.girl = girl;
}
}
@Data
@AllArgsConstructor
@NoArgsConstructor
static class Boy {
private String name;
}
@Data
@AllArgsConstructor
@NoArgsConstructor
static class Girl {
private String name;
}
@Test
public void Test1() {
Girl girl = new Girl();
// girl = null;
// Optional girl1 = Optional.of(girl);
Optional 


