本文整理了Java中com.fpinjava.common.List.fromCollection()
方法的一些代码示例,展示了List.fromCollection()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.fromCollection()
方法的具体详情如下:
包路径:com.fpinjava.common.List
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!