本文整理了Java中java.util.Optional.<init>()
方法的一些代码示例,展示了Optional.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Optional.<init>()
方法的具体详情如下:
包路径:java.util.Optional
类名称:Optional
方法名:<init>
[英]Constructs an empty instance.
[中]构造一个空实例。
代码示例来源:origin: stackoverflow.com
private static final Optional<?> EMPTY = new Optional<>();
public static<T> Optional<T> empty() {
@SuppressWarnings("unchecked")
Optional<T> t = (Optional<T>) EMPTY;
return t;
}
代码示例来源:origin: stackoverflow.com
final CellProcessor[] processors = new CellProcessor[] {
new Optional(new ParseInt()), // age
new ParseBool(), // consent
new ParseInt(), // questionNo 1
new Optional(), // answer 1
new ParseInt(), // questionNo 2
new Optional(), // answer 2
new ParseInt(), // questionNo 3
new Optional() // answer 3
};
代码示例来源:origin: stackoverflow.com
final CellProcessor[] processors = new CellProcessor[] {
new Unique(new StrMinMax(5, 20)),
new StrMinMax(8, 35),
new ParseDate("dd/MM/yyyy"),
new Optional(new ParseInt()),
null
};
代码示例来源:origin: stackoverflow.com
43 private final static Optional<?> EMPTY = new Optional<>();
63 * There is no guarantee that it is a singleton.
69 @SuppressWarnings("unchecked")
70 public static<T> Optional<T> empty() {
71 return (Optional<T>) EMPTY;
72 }
代码示例来源:origin: stackoverflow.com
CellProcessor[] processors=new CellProcessor[properties.size()];
for(int i=0; i< properties.zise(); i++){
processors[i]=new Optional();
}
return processors;
代码示例来源:origin: com.jtransc/jtransc-rt
public static <T> Optional<T> empty() {
if (CACHED_EMPTY == null) CACHED_EMPTY = new Optional<>(null);
//noinspection unchecked
return (Optional<T>) CACHED_EMPTY;
}
代码示例来源:origin: dragome/dragome-sdk
/**
* Returns an {@code Optional} with the specified present non-null value.
*
* @param <T> the class of the value
* @param value the value to be present, which must be non-null
* @return an {@code Optional} with the value present
* @throws NullPointerException if value is null
*/
public static <T> Optional<T> of(T value) {
return new Optional<>(value);
}
代码示例来源:origin: com.jtransc/jtransc-rt
public static <T> Optional<T> of(T value) {
return new Optional<>(value);
}
代码示例来源:origin: org.springframework.data.build/spring-data-java8-stub
public static <T> Optional<T> of(T value) {
return new Optional<T>(value);
}
代码示例来源:origin: stackoverflow.com
private Optional<String> testString= new Optional<>() ;
代码示例来源:origin: stackoverflow.com
final CellProcessor[] processors = new CellProcessor[] {
new Optional()
};
代码示例来源:origin: stackoverflow.com
private Optional<String> testString= new Optional<String>() ;
代码示例来源:origin: stackoverflow.com
CellProcessor[] processors = new CellProcessor[] { new Optional(), new NotNull(),
new Optional(), new Optional(), new NotNull(), new Optional()};
CsvBeanWriter writer = new CsvBeanWriter(file, CsvPreference.EXCEL_PREFERENCE)
writer.write(data,properties,processors);
代码示例来源:origin: stackoverflow.com
public static Map<String, ArticleModele> readWithCsvDozerBeanReader() throws Exception {
final CellProcessor[] processors = new CellProcessor[] {
new Optional(),
new Optional(),
new Optional()
};
Map<String, ArticleModele> map = new HashMap<String,ArticleModele>();
ICsvDozerBeanReader beanReader = null;
try {
beanReader = new CsvDozerBeanReader(new FileReader(CSV_FILENAME), CsvPreference.EXCEL_NORTH_EUROPE_PREFERENCE);
beanReader.getHeader(true); // ignore the header
beanReader.configureBeanMapping(ArticleModele.class, FIELD_MAPPING);
ArticleModele articleModele;
while( (articleModele = beanReader.read(ArticleModele.class, processors)) != null ) {
System.out.println(String.format(" %s", articleModele));}
map.put(articleModele .getTitre(),articleModele);
}
finally {
if( beanReader != null ) {
beanReader.close();
}
}
}
}
代码示例来源:origin: stackoverflow.com
new Optional(new Token(" ", null, new ParseDate("MM/dd/yyyy",true)));
代码示例来源:origin: stackoverflow.com
private static void writePartial() throws IOException {
Person person1 = new Person("John", "K", "Smith");
Person person2 = new Person("Sally", "T", "Brown");
CsvPreference csvPrefs = new CsvPreference.Builder('"', ';', "\n").build();
String[] nameMapping = new String[] { "firstName", "middleName", "lastName" };
CellProcessor[] processors = new CellProcessor[] { new Optional(), new Ignore(), new Optional() };
try (ICsvBeanWriter writer = new CsvBeanWriter(new FileWriter("output.csv"), csvPrefs)) {
writer.writeHeader(nameMapping);
for( Person p : Arrays.asList(person1, person2) ) {
writer.write(p, nameMapping, processors);
}
}
}
代码示例来源:origin: stackoverflow.com
private static final CellProcessor[] cellProcessor = new CellProcessor[] {
null,
null,
new Optional(new ParseInt()),
new ParseDate("yyyyMMdd"),
new ParseBigDecimal()
};
代码示例来源:origin: stackoverflow.com
processors[i] = new Optional(new ParsePersonAttribute(header));
hintTypes[i] = PersonAttribute.class;
代码示例来源:origin: stackoverflow.com
new Optional(new ParsePersonAttribute(header));
代码示例来源:origin: stackoverflow.com
new CellProcessor[]{new Optional(), new ParseInt()};
内容来源于网络,如有侵权,请联系作者删除!