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