java-stream

    1热度

    2回答

    我在Java8中工作/测试流,并遇到非常令人沮丧的问题。 我有这很好编译的代码:它抛出一个警告 List<String> words = Arrays.asList("Oracle", "Java", "Magazine"); List<String> wordLengths = words.stream().map((x) -> x.toUpperCase()) .col

    1热度

    2回答

    我可以在Stream<String>中加载数据。 我正在使用流,因为我无法加载内存中的所有数据,所以不允许收集。 我想要构建一个Stream<MyClass>来对MyClass的对象执行一些操作,为流提供Stream<String>。

    1热度

    1回答

    我有以下代码: Function<String,Boolean> funcParse = (String f)-> { DateTimeFormatter formatter = DateTimeFormatter.ofPattern(f); try { YearMonth.parse(date , formatter); } catc

    2热度

    1回答

    我有行的文件,以下列标题: CITY_NAME COUNTY_NAME POPULATION Atascocita Harris 65844 Austin Travis 931820 Baytown Harris 76335 ... 我使用流以尝试产生类似的输出: COUNTY_NAME CITIES_IN_COUNTY POPULATION_OF_COUNTY Harris 2

    0热度

    1回答

    使用可选对象时检查对象克隆不同类型的对象。 class A{ C cObj, List<B> bList;} class B{ C cObj; List<C> cList;} class C { String label; String value;} class D{ String name; String Age; String addressCode;} 映射A - > d

    5热度

    2回答

    我有一个元素流。我想将每个元素映射到相同类型的两个不同元素,以便我的流将延长两倍。 我通过连接两个流来实现这一点,但我想知道是否可以做到这一点更简单? 什么我迄今所做的: private List<String> getTranslationFilesNames() { return Stream.concat(SUPPORTED_LANGUAGES.stream() .map(

    3热度

    2回答

    第一条语句有效,但不是第二条给出的错误,为什么? java.util.Arrays.asList(1,2,3,4,5).stream() .map(n -> n+1) .collect(Collectors.toList()); List<Integer> list = IntStream.rangeClosed(1, 10)

    4热度

    2回答

    我想知道有没有办法用Stream的API来重写这样 public static void main(String[] args) { final List<String> dataCollection = Collections.emptyList(); final Set<String> someValues = new HashSet<>(); final Ite

    0热度

    1回答

    我想使用JPA持久化一个实体列表。我的第一种方法如下: List<myEntity>entityList=myService.getMyEntities();` \\some other activities...` entityList.parallelStream().forEach(l->l.setMyStatus(MyStatus.newStatus); entityList.par

    0热度

    1回答

    假设我想要并行发送多个数据库查询(或web服务请求),并在之后进行聚合。我会更好地使用stream API还是CompletableFuture? STREAM: List<Result> result = requests.parallelStream() .map(req -> query(req.getFirstname, req.getLastname))