Java / Ubuntu - 在Windows的主要作品之外打印,但在Ubuntu 14.04上不做任何事情
Java/Ubuntu - Print outside of main works on Windows but does nothing on Ubuntu 14.04

我有一个Intellij项目。 我在Windows上编译('制作'),并将它发送到运行Java 1.8的Ubuntu 14.04远程服务器上。 我的问题是主方法之外的System.out.println()...

实例方法引用和Lambda参数
Instance Method Reference and Lambda Parameters

我无法理解方法引用的语法,其中有两个参数a和b,引用是b上的一个方法。 例如,我明白如何Arrays.sort(...

当使用lambda表达式而不是匿名内部类时,Spring无法确定泛型类型
Spring can't determine generic types when lambda expression is used instead of anonymous inner class

我正在玩Spring的ConversionService,添加一个简单的转换器来将ZonedDateTime(Java 8)转换为字符串:@Bean public ConversionServiceFactoryBean conversionServiceFactoryBean(){...

操作流内的数据而不是打开两个流
Manipulate data from within a stream instead of opening two streams

所以这更多的是表现或最佳实践问题。 我有一个List来保存自定义数据结构的条目。 这看起来像:public class Entry {private int id; 私人字符串标题; ...

在嵌套数据结构上使用Java8流创建映射
Creating a Map using Java8 streams on a nested Data Structure

我正在使用Java 8的流搜索这段代码的优雅等价物:Collection <X> xs = ...; Map <B,A> map = new SomeMap <>(); for(X x:xs){A a = x.getA(); ...

为什么foreach lambda比其他for循环慢得多?
Why is the foreach lambda so much slower than the other for loops?

我有我需要迭代的列表。 我使用了Java 8中的新foreach。我发现它比较不老优雅的方法慢得多。 我已经阅读了关于更多...

使用ONE JavaFX 8 DatePicker选择一段时间或日期
Selecting a period or a date using ONE JavaFX 8 DatePicker

在我目前正在使用的应用程序上,有必要从同一个JavaFX 8 DatePicker中选择一个日期或一段时间。 这样做的首选方法如下:选择一个...

Java 8收集与减少
Java 8 collect vs reduce

众所周知,在进行累加时,“reduce”总是返回一个新的不可变对象,而“collect”将对可变对象进行更改。 但是,当我不小心分配一个方法引用...

JDK不显示
JDK does not show

我在Mac OS X El Capitan上运行Xamarin 6.0.2。 我已经安装了Java版本8并确认它正在运行。 但是,当我试图将Xamarin(通过工具>> SDK管理器)指向JDK ...时

可选与番石榴可选
Optional vs Guava Optional

我一直在使用从Guava提供的可选项目很长一段时间。 现在我决定从Java 7迁移到Java 8,但是由于在我的项目中我使用了guava的Optional,所以我有...

流API的对象的Sum属性
Sum attribute of object with Stream API

我目前有以下情况:我有一个Report对象可以包含多个Query对象。 Query对象具有以下属性:可选<Filter> comparisonFilter,Optional <...

将循环内的复杂条件逻辑转换为流和lambdas
Translate complex conditional logic inside a loop into streams and lambdas

我正在寻找一种干净的方法,将导致不同操作的if和else语句转换为lambdas和流的复杂逻辑条件。 假设我有这样的代码:List <OuterData&...

Java8中的不合逻辑类型推理
Illogical type Inference in Java8

我想知道为什么代码☆2可以用Java8编译:公共类沙盒{公共类静态无效的主要(字符串[] ARGS){//☆1:NG:类型不匹配:无法从对象转换为...

Lambdas与Java中的迭代器
Lambdas vs Iterators in Java

编写Java代码时,NetBeans经常鼓励我将foreach循环(使用迭代器)转换为lambda表达式。 有时候生成的代码更清洁。 其他时候,结果更少...

Java Streams API总结索引列表
Java Streams API summing Lists at index

我想知道是否有一种更有效的方式来对所有树列表进行求和 - 将它们的值在相同索引处求和。 之所以我问它的原因,可能使用Streams API,它可能...

从List <String>中查找具有最多小写字母的字符串。
Find the String with the largest number of lowercase letters from a List<String>. (Using streams)

我做了这样的事情:List <String> strList = asList(“getElementById”,“htmlSpecialChars”,“httpRequest”); String maxOfLowercase = strList.stream().max((o1,o2) - > {...

如何将包含LocalDate字段的json转换为可反序列化的格式?
How do I convert a json that contains a LocalDate field to deserializable format?

我有一个对象存储在一个字符串。 对象的其中一个字段是LocalDate。 “from”:{“year”:1000,“month”:“JANUARY”,“era”:“CE”,“dayOfMonth”:1,“...

在Java lambda中使用两个流来计算协方差
Using two streams in Java lambda to compute covariance

比方说,我有两个双数组。 我一直在从Java 8试验Stream。我想我已经理解了主要想法,但后来我意识到我不知道如何操作两个Streams在......

EL以人类可读格式打印持续时间
Print a Duration in human readable format by EL

首先我是java.time包的新手。 我正在写一个web应用程序,需要在一天的特定时间和几个持续时间的事件中工作。 所以我用LocalTime和Duration写了我的代码...

从“simple {AA}”表达式中提取“AA”字符串的优雅技巧/方法是什么?
What is the elegant technique/method that will extract the "AA" string from the "simple{AA}" expression?

使用这个例子,下面:表达式body()。toString()产生“简单的{AA}”...但是,我真的只想要“AA”值... - 如何提取字符串(在这种情况下:“AA”)从“简单{}”...

如何处理流的流?
How to process stream of streams?

考虑我想打印文件列表中的行,仅使用Java 8流API。 我会如何写? 这不是我真正的情况,只是它的一个非常简化的形式。 文件[]文件; 数组....

在java中基于动态串行有序输入流对数据进行排序和分区
sorting and partitioning data based on dynamic serial ordered input stream in java

我想对元素进行排序并按照如下方式对它们进行分组,我应该如何使用java stream sort,group和partition来实现这一点。 输入是在流中进行,这意味着在获得下面的输入之后...

如何基于自己的Equal类消除流中的重复条目
How to eliminate duplicate entries within a stream based on a own Equal class

我确实有类似这里描述的类似问题。 但有两个区别首先我使用流API,第二我已经有一个equals()和hashCode()方法。 但在流内......

为什么lambda返回相同的对象
why lambda returns identical object

几乎所有介绍lambda的书都以一个Runnable匿名类开头,甚至被提及为“匿名类”的替代品。 但是,lambda返回同一个对象,而匿名类...

如何根据子对象字段获取父对象
How to get parent object based on child object fields

父类:public class Person {String firstName; 字符串lastName; 长ID; List <Phone> phoneNumber = new ArrayList <>(); 整年龄; public Person(String ...

什么是使Java8流产生格式化字符串的高性能方法
What is a performant way to make Java8 streams produce a formatted string

上下文:给定一个目录,我想列出其中包含名称中的模式的所有文件,按lastModified时间戳排序,然后将此列表格式化为Json字符串,我将得到...

无法评估表达式'IS_AUTHENTICATED_ANONYMOUSLY'Spring 4
Failed to evaluate expression 'IS_AUTHENTICATED_ANONYMOUSLY' Spring 4

我从Spring 3.2.3 + Hibernate 3.8.6升级到Spring 4.1.6 + Hibernate 4.3现在有以下错误。 这是我的springSecurityContext.xml:在此之前,我运行Java 7.我想升级到...

在默认方法中自动构造器匹配
Automatic constructor matching in default method

我有一个PersonFactory接口,如下所示:@FunctionalInterface public interface PersonFactory <P extends Person> {P create(String firstname,String lastname); //返回一个人......

为什么我有不同的结果?
I have different results in for and stream, why?

我有Flyweight模式,我尝试将循环转换为流,但结果是不同的:公共线getLine(颜色){为(线条线:池){如果(line.getColor()。等于(颜色)).. 。

用Java 8 Stream从根中递归地添加所有文件
Add all files recursively from root with Java 8 Stream

我有以下递归方法,只是将给定文件夹中的所有子项添加到列表中:private List <TemplateFile> readTemplateFiles(String nextTemplateDir,String ...

Java流从元素方法分配过滤器谓词
Java stream assign filter predicate from element method

我正尝试在Java流中使用对象的方法来设置过滤器。 例如:// Full的Test对象有一个方法getPredicate(),它返回一个有效的谓词(ex d - > d.getName ....

删除具有重复字段值的entrySet对象
Remove entrySet objects with duplicate field values

我有一个HashMap <String,List <A >>目前我筛选从我的条目列表中具有A.result的所有对象null map.entrySet()。stream().forEach(aList - > aList.getValue()... 。

@FunctionalInterface如何影响JVM的运行时行为?
How does @FunctionalInterface influence the JVM's runtime behavior?

我最初的问题是这个问题的完全重复; 也就是说,为什么这个界面有一个运行时保留策略。 但接受的答案根本不满足我,原因有两个:...

如何使用MethodHandles.Lookup查找数组构造函数MethodHandle?
How do I lookup an array constructor MethodHandle with MethodHandles.Lookup?

如何获得像int [] :: new这样的数组构造函数的MethodHandle? 这是行不通的:public static void main(String [] args)throws Throwable {MethodHandles.Lookup lookup = MethodHandles ....

java 8 threadPoolExecutor在N个任务之后使用return语句进行搜索
java 8 threadPoolExecutor stucks after N tasks with return statement

我正在使用ThreadPoolExecutor,如下所示:ThreadPoolExecutor pool = new ThreadPoolExecutor(cores,50,30L,TimeUnit.SECONDS,new ArrayBlockingQueue <>(10)); 和:pool.execute(() - > {// ...

使用JDBC通过自定义类型输入参数调用PL / SQL存储过程,所有字段都为空
Using JDBC to call a PL/SQL stored procedure with custom type input parameter, all fields are null

我使用JDBC和createStruct()来调用接受自定义类型作为参数的Oracle数据库上的存储过程。 存储过程将自定义类型字段插入到一个表中,当...

Java通用高级用法
Java Generic Advanced Usage

问题是如果通用签名由几个组成,则以下代码无法编译? 这是同一类型。 import java.util.Map; import java.util.HashMap; import java.util.function ....

JDK8中的ConcurrentHashmap代码说明
ConcurrentHashmap in JDK8 code explanation

我一直在试图理解JDK8中的ConcurrentHashMap函数,与JDK7中的函数不同(它除了源代码外,还可以被一些好的人解释得很好......)

在java中,我如何处理CompletableFutures并获得完成的第一个期望的结果?
In java, how do I process CompletableFutures and get the first desireable result that completes?

通常使用CompletableFuture时,我会调用thenApply或其他一些方法来在结果可用时立即执行某些操作。 但是,我现在有一种情况,我想处理结果...

Java SE 8 Base64类:byte []参数的编码
Java SE 8 Base64 class: encoding of byte[] parameter

背景:我正在使用Java 1.8新增的java.util.Base64类。 在文档中,它指定encodeToString需要一个字节数组(还有一些其他选项,但byte [...

jdk8日期转换中的错误?
Bug in jdk8 date-conversion?

我正在为java.util.Date和java.time.LocalDateTime之间的java-8转换编写一些测试代码,并发现异常似乎发生在从正常时间转换为...后的小时内。

将孩子列表转换为一行父母列表
Converting List of childs to List of parents in one line

将香蕉列表转换为水果列表... public class Fruit {} public class Banana extends Fruit {} public List <Banana> allBananas(){return new ArrayList <>(Arrays.asList(...

如何处理任务中的不同异常?
How to handle different exceptions in Task?

我在JavaFX中有点新,我没有找到任何答案。 我正在尝试使用Task在数据库中进行一些背景计算。 问题如下:我如何处理异常(...

流式传输地图并在Java 8中进行修改
Streaming the map and modifying it in Java 8

我知道,一旦我们创建了一个集合的流,我们不应该在使用流的时候修改集合,但不知道下面的方法在我修改里面的条目时是否工作...

为什么Java 8的函数式结构称为“流”?
Why are Java 8's functional-style constructs called "streams"?

传统上,术语“流”被认为与I / O操作有关。 Java为其功能风格的操作选择了“流”这个术语的原因是什么?

升级Android项目以使用java 8并超出GC开销限制
Upgrade Android project to use java 8 and get GC overhead limit exceeded

昨天当我改变我的Android项目gradle文件使用Java 8功能:defaultConfig {... jackOptions {enabled true}} compileOptions {sourceCompatibility ...

如何从列表中计算玩家的等级
How to calculate the rank of a player from a list

假设我有以下简单的数据结构。 公共类播放器{私人长ID; 私人字符串名称; 私人Integer分数; // getter setter}到目前为止这么好。 现在问题是,...

使用流来汇总存储在地图中的数组中的所有值
use stream to sum all values from array stored in map

我有一个如下图:Map <String,String []> urlFormEncoded = new HashMap <String,String []>(); 我想总结存储在字符串[]数组中的所有值作为双值...

按键字符串排序(其中键字实际上是一个整数)
Sort map by key string (where key is actually an integer)

我正在尝试对地图进行排序以显示在下拉菜单中。 但我无法完成任何分类。 这将返回一个新的地图。 但不是像我所期望的那样按照按键排序的地图。 私人地图<字符串,...
1 2 3 4 5 6 7 50 51