com.fpinjava.common.List.fromCollection()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(135)

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

List.fromCollection介绍

暂无

代码示例

代码示例来源:origin: fpinjava/fpinjava

public List<U> values() {
 return List.fromCollection(this.map.values());
}

代码示例来源:origin: fpinjava/fpinjava

public List<T> keys() {
 return List.fromCollection(this.map.keySet());
}

代码示例来源:origin: fpinjava/fpinjava

public static List<String> fromSeparatedString(String string, char separator) {
 return List.fromCollection(Arrays.asList(string.split("\\s*" + separator + "\\s*")));
}

代码示例来源:origin: fpinjava/fpinjava

public static List<String> words(String s) {
 byte[] bytes = s.getBytes();
 StringBuffer sb = new StringBuffer();
 java.util.List<String> result = new ArrayList<>();
 for (byte aByte : bytes) {
  if (aByte == 32 && sb.length() != 0) {
   result.add(sb.toString());
   sb = new StringBuffer();
  } else {
   sb.append((char) aByte);
  }
 }
 result.add(sb.toString());
 return fromCollection(result);
}

代码示例来源:origin: fpinjava/fpinjava

public List<A> toList() {
 java.util.List<A> result = new java.util.ArrayList<>();
 Stream<A> ws = this;
 while (!ws.isEmpty()) {
  result.add(ws.head());
  final Stream<A> ws2 = ws;
  Supplier<Stream<A>> tail = ws2::tail;
  ws = tail.get();
 }
 return List.fromCollection(result);
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<MemoryPoolMXBean> findPSOldGenPool() {
  return List.fromCollection(ManagementFactory.getMemoryPoolMXBeans())
        .first(x -> x.getName().equals("PS Old Gen"))
    .mapFailure("Could not find PS Old Gen memory pool");
 }
}

代码示例来源:origin: fpinjava/fpinjava

public List<A> toListIterative() {
 java.util.List<A> result = new java.util.ArrayList<>();
 Stream<A> ws = this;
 while (!ws.isEmpty()) {
  result.add(ws.head());
  final Stream<A> ws2 = ws;
  Supplier<Stream<A>> tail = ws2::tail;
  ws = tail.get();
 }
 return List.fromCollection(result);
}

代码示例来源:origin: fpinjava/fpinjava

public List<A> toList() {
 java.util.List<A> result = new java.util.ArrayList<>();
 Stream<A> ws = this;
 while (!ws.isEmpty()) {
  result.add(ws.head());
  final Stream<A> ws2 = ws;
  Supplier<Stream<A>> tail = ws2::tail;
  ws = tail.get();
 }
 return List.fromCollection(result);
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<MemoryPoolMXBean> findPSOldGenPool() {
  return List.fromCollection(ManagementFactory.getMemoryPoolMXBeans())
        .first(x -> x.getName().equals("PS Old Gen"))
    .mapFailure("Could not find PS Old Gen memory pool");
 }
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<List<Element>> readDocument(String rootElementName, String stringDoc) {
 final SAXBuilder builder = new SAXBuilder();
 try {
  final Document document = builder.build(new StringReader(stringDoc));
  final Element rootElement = document.getRootElement();
  return Result.success(List.fromCollection(rootElement.getChildren(rootElementName)));
 } catch (IOException | JDOMException io) {
  return Result.failure(String.format("Invalid root element name '%s' or XML data %s", rootElementName, stringDoc), io);
 } catch (Exception e) {
  return Result.failure(String.format("Unexpected error while reading XML data %s", stringDoc), e);
 }
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<List<Element>> readDocument(String rootElementName, String stringDoc) {
 final SAXBuilder builder = new SAXBuilder();
 try {
  final Document document = builder.build(new StringReader(stringDoc));
  final Element rootElement = document.getRootElement();
  return Result.success(List.fromCollection(rootElement.getChildren(rootElementName)));
 } catch (IOException | JDOMException io) {
  return Result.failure(String.format("Invalid root element name '%s' or XML data %s", rootElementName, stringDoc), io);
 } catch (Exception e) {
  return Result.failure(String.format("Unexpected error while reading XML data %s", stringDoc), e);
 }
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<List<Element>> readDocument(String rootElementName, String stringDoc) {
  final SAXBuilder builder = new SAXBuilder();
  try {
   final Document document = builder.build(new StringReader(stringDoc));
   final Element rootElement = document.getRootElement();
   return Result.success(List.fromCollection(rootElement.getChildren(rootElementName)));
  } catch (IOException | JDOMException io) {
   return Result.failure(String.format("Invalid root element name '%s' or XML data %s", rootElementName, stringDoc), io);
  } catch (Exception e) {
   return Result.failure(String.format("Unexpected error while reading XML data %s", stringDoc), e);
  }
 }
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<List<Element>> readDocument(String rootElementName, String stringDoc) {
  final SAXBuilder builder = new SAXBuilder();
  try {
   final Document document = builder.build(new StringReader(stringDoc));
   final Element rootElement = document.getRootElement();
   return Result.success(List.fromCollection(rootElement.getChildren(rootElementName)));
  } catch (IOException | JDOMException io) {
   return Result.failure(String.format("Invalid root element name '%s' or XML data %s", rootElementName, stringDoc), io);
  } catch (Exception e) {
   return Result.failure(String.format("Unexpected error while reading XML data %s", stringDoc), e);
  }
 }
}

代码示例来源:origin: fpinjava/fpinjava

private static Result<List<Element>> readDocument(String rootElementName,
                         String stringDoc) {
 final SAXBuilder builder = new SAXBuilder();
 try {
  final Document document = builder.build(new StringReader(stringDoc));
  final Element rootElement = document.getRootElement();
  return Result.success(List.fromCollection(rootElement.getChildren(rootElementName)));
 } catch (IOException | JDOMException io) {
  return Result.failure(String.format("Invalid root element name '%s' or XML data %s", rootElementName, stringDoc), io);
 } catch (Exception e) {
  return Result.failure(String.format("Unexpected error while reading XML data %s", stringDoc), e);
 }
}

相关文章