java-8

    2熱度

    1回答

    前一段時間,我發現有關使用Java 8初始化映射的更清晰方式的以下信息:http://minborgsjavapot.blogspot.com/2014/12/java-8-initializing-maps-in-smartest-way.html。 使用這些準則,我已採取了下列類在一個應用程序: public class MapUtils { public static <K, V>

    3熱度

    1回答

    我有以下類 class Customer { List<String> itemCodes; String customerId; } 可以說我有客戶名單,我需要與特定itemCode搜索在客戶第一的客戶在此列表中。 我目前做的方法如下 for (Customer cust : Customers) { if (cust.getItemCodes() !=

    0熱度

    1回答

    我有一個獨立的Java應用程序,它使用jcifs庫進行SMB操作。獨立應用程序使用彈簧引導。此應用程序工作正常,並能夠滿足要求。 我必須將此獨立應用程序轉換爲寧靜的服務。因此我使用了嵌入式tomcat的spring boot starter。轉換後的應用程序編譯得很好,但是當我啓動應用程序時,嵌入式tomcat無法啓動並出現以下錯誤。 我已經縮小了包含jcifs庫的問題。當我刪除它時,嵌入式tom

    3熱度

    1回答

    我有兩個列表流,一個是字符串(縣)和一個對象(txcArray)。我需要遍歷兩個列表,並將一個縣的實例與一個txcArray的實例進行比較,它們匹配增加一個計數器,如果它們不匹配,我會繼續前進。我需要使用java 8 lambda表達式來做到這一點,這是我迄今爲止所做的。 counties.stream().forEach(a-> { txcArray.stream() .

    9熱度

    3回答

    ,把具有一個id對象Foo的列表,在Map<Integer,Foo>與id爲重點,很容易使用流API: public class Foo{ private Integer id; private .... getters and setters... } Map<Integer,Foo> myMap = fooList.stream().collect(Col

    4熱度

    2回答

    我遵循this pattern實現了Java中的子類方法鏈接。我們的目標是,我有一個父類的方法,但可以分配的子類,如: interface Screen { <T extends Screen> T setBrightness(int value); <T extends Screen> T setContrast(int value); } class CrtScree

    2熱度

    2回答

    我有下面的程序,我試圖在其中打印null。我正在使用Java 8。下面是我的代碼來實現它: List<Person> personList = new ArrayList<>(); personList.add(new Person("Alice", "[email protected]", Gender.FEMALE, 15)); personLi

    6熱度

    1回答

    以下代碼 String[] values = ... .... Map<String, Object> map = new HashMap<>(); for (int i = 0; i < values.length; i++) { map.put("X" + i, values[i]); } 通過的IntelliJ轉換爲: Map<String, Object> map =

    2熱度

    2回答

    我有一個對象列表和一個數組。我的數組有少量客戶選擇的ID(字符串)。我的對象有一個屬性ID。我想通過一組ID來過濾我的列表。有沒有一種方法可以使用謂詞或lambda來過濾它? public class PaymentDueData { private long paymentScheduleId; private String invoiceNumber; } Str

    -1熱度

    3回答

    流我是新來的Java流和Lambda表達式。我有這樣的變量 - List<String> lines = Arrays.asList("ab,12,bd","df,23,df","ef,98,dg"); 我希望這些行爲發生。 拆分列表中的每個元素。 提取結果數組中的第二個元素。 (這是數字)。 對其應用一些功能。爲了簡單起見,讓我們將它乘以2. 然後收集結果作爲列表,即包含24,46,196的