java.util.Optional.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中java.util.Optional.<init>()方法的一些代码示例,展示了Optional.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Optional.<init>()方法的具体详情如下:
包路径:java.util.Optional
类名称:Optional
方法名:<init>

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()};

相关文章