java-8

    3热度

    3回答

    我有一个类说Level(它只是一个理解的虚拟类)。 我想根据levelId排序TreeMap<Level,Set<String>>。 请从下面的代码 import java.util.*; import java.util.stream.Collectors; public class Level { int levelId; public Level(in

    -3热度

    2回答

    我有一个具有名称和部门字段的Student类。 class Student{ String name; String department; public Student(String name, String department){ this.name = name; this.department = department; }

    0热度

    1回答

    我想替换某些行: 读文件, 查找某些词 开始的行替换该行以一个新的 请问有没有一种使用Java 8 Stream的高效方法?

    -3热度

    1回答

    地图attributeMap =新TreeMap中<>(); attributeMap.put("C","FIRSTNAMe"); attributeMap.put("C2","LASTNAMe"); attributeMap.put("C3","1111"); attributeMap.put("C4","ABCNAMe"); 如何使上述示例的单字符串 输出为c

    0热度

    3回答

    我有地图列表,我想使用键排列列表中的地图。截至目前,我实现这个使用下面的方法Collections.sort .. Collections.sort(listOfMaps, new Comparator<Map<String, String>>() { @Override public int compare(Map<String, String> o1, Map<Stri

    0热度

    5回答

    我有一个旧的代码需要被带回生活,它采用约10-15布尔值,围绕整个班级跳舞吧,像这样: if (condition) { bool1 = true } if (condition) { bool2 = true } ... 然后 if (bool1 == true && bool2 == true && bool3 == false) { do so

    1热度

    3回答

    如果我在ConcurrentHashMap上启动forEach操作,并且其他线程仍在执行放入此映射,我会看到其他bin的新更新吗? 原因是我试图找到最有效的方法来向侦听器广播ConcurrentHashMap的内容,而不会引起新的数据写入者对地图的争用。但是当我通知听众时,我希望所有听众都能收到地图的相同快照。

    0热度

    1回答

    如何为JDK8开发设置IntelliJ IDEA环境?我正在运行IntelliJ IDEA 2017.1.3社区版。 在整个IDE中设置了Java的其他设置,并且不时找到所有隐藏位置并进行设置。我需要偶尔在JDK6和JDK8开发之间切换,所以它不像重装和选择JDK8那么简单。我需要找到IDE中的所有开关,以便我可以可靠地在两者之间切换(并显示其他人如何操作)。 请帮我找到所有的设置和正确的价值观有

    0热度

    1回答

    在泛型静态函数中,我只有泛型类型,可以获得泛型类之一的Class? 这里我的代码: public static <A extends ResultError, B, A1 extends ResultError, B1> Function1<Either<A, B>, Either<A1, B1>> transformConnectorErrorVoToCommandError(

    -1热度

    1回答

    我有一个'客户'对象列表,每个对象都有一个字段“email”。 我需要这样的东西: List<String> listEmails = clients.stream().map(client->client.getEmail()) .collect(Collectors.toList()); ...而是直接返回String[]。 有没有适当的方法将List<Cl