Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

23
Come dividere una stringa, ma anche mantenere i delimitatori?
Ho una stringa multilinea che è delimitata da una serie di delimitatori diversi: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Posso dividere questa stringa nelle sue parti, usando String.split , ma sembra che non riesca a ottenere la stringa effettiva, che corrisponda alla regex del delimitatore. In altre parole, questo è quello che ottengo: Text1 Text2 …
243 java 



11
Come controllare String nel corpo della risposta con mockMvc
Ho un semplice test di integrazione @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } Nell'ultima riga voglio confrontare la stringa ricevuta nel corpo della risposta con la stringa prevista E in risposta ottengo: MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} …


4
Confusione: @NotNull vs. @Column (nullable = false) con JPA e Hibernate
Quando compaiono su un campo / getter di un @Entity, qual è la differenza tra loro? (Persisto l'Entità attraverso l' ibernazione ). A quale framework e / o specifica appartiene ciascuno di essi? @NotNullsi trova all'interno javax.validation.constraints. Nel javax.validation.constraints.NotNulljavadoc dice L'elemento annotato non deve essere nullo ma non parla della …


13
Lettura di un file di risorse da jar
Vorrei leggere una risorsa dal mio vaso in questo modo: File file; file = new File(getClass().getResource("/file.txt").toURI()); BufferredReader reader = new BufferedReader(new FileReader(file)); //Read the file e funziona benissimo quando lo eseguo in Eclipse, ma se lo esporto in un barattolo lo eseguo c'è un IllegalArgumentException: Exception in thread "Thread-2" java.lang.IllegalArgumentException: …


12
Converti Iterator in ArrayList
Dato Iterator<Element>, come possiamo convertire tale Iteratora ArrayList<Element>(o List<Element>) nella migliore e più veloce modo possibile, in modo che possiamo usare ArrayLists' operazioni su di esso, come get(index), add(element)ecc
241 java  list  arraylist  iterator 


3
Perché Iterable <T> non fornisce i metodi stream () e parallelStream ()?
Mi chiedo perché l' Iterableinterfaccia non fornisca i metodi stream()e parallelStream(). Considera la seguente classe: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } È un'implementazione di una mano in quanto puoi …


16
Come posso combinare due oggetti HashMap contenenti gli stessi tipi?
ne ho due HashMap oggetti definiti in questo modo: HashMap&lt;String, Integer&gt; map1 = new HashMap&lt;String, Integer&gt;(); HashMap&lt;String, Integer&gt; map2 = new HashMap&lt;String, Integer&gt;(); Ne ho anche un terzo HashMap oggetto: HashMap&lt;String, Integer&gt; map3; Come posso unire map1e map2riunirci map3?
241 java  hashmap 

3
Normalizzazione nell'analisi DOM con java: come funziona?
Ho visto la riga seguente nel codice per un parser DOM in questo tutorial . doc.getDocumentElement().normalize(); Perché facciamo questa normalizzazione? Ho letto i documenti ma non sono riuscito a capire una parola. Mette tutti i nodi di testo in tutta la profondità dell'albero secondario sotto questo nodo Okay, allora qualcuno …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.