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].

5
Java RegEx non fa distinzione tra maiuscole e minuscole?
In Java, quando si esegue un replaceAll per cercare un pattern regex come: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (per rimuovere parole duplicate consecutive senza distinzione tra maiuscole e minuscole, ad esempio Test test), non sono sicuro di dove ho inserito il file ?i. Ho letto che dovrebbe essere all'inizio, ma se lo tolgo, …

9
Stringa hash tramite SHA-256 in Java
Guardando qui intorno e su Internet in generale, ho trovato Bouncy Castle . Voglio usare Bouncy Castle (o qualche altra utility disponibile gratuitamente) per generare un hash SHA-256 di una stringa in Java. Guardando la loro documentazione non riesco a trovare alcun buon esempio di quello che voglio fare. Qualcuno …
111 java  bouncycastle  sha256  jce 


8
Va bene usare == sulle enumerazioni in Java?
Va bene usare ==su enumerazioni in Java o devo usarlo .equals()? Nei miei test, ==funziona sempre, ma non sono sicuro di averlo garantito. In particolare, non esiste un .clone()metodo su un enum, quindi non so se sia possibile ottenere un enum per il quale .equals()restituirebbe un valore diverso da ==. …
111 java  syntax  enums 

11
java: ArrayList - come posso verificare se esiste un indice?
Sto utilizzando ArrayList<String>e aggiungo dati a indici specifici, come posso verificare se esiste un indice specifico? Devo semplicemente get()e controllare il valore? O devo aspettare un'eccezione? C'è un altro modo? Aggiornare Grazie per le tue risposte, ma poiché sto solo aggiungendo elementi a indici specifici, la lunghezza dell'elenco non mi …
111 java  arraylist 

7
Java8 Lambdas vs classi anonime
Dato che Java8 è stato recentemente rilasciato e le sue nuovissime espressioni lambda sembrano davvero interessanti, mi chiedevo se questo significasse la fine delle classi Anonymous a cui eravamo così abituati. Ho cercato un po 'su questo e ho trovato alcuni esempi interessanti su come le espressioni Lambda sostituiranno sistematicamente …


7
Perché la dimensione primitiva booleana di Java non è definita?
La specifica Java Virtual Machine afferma che il supporto per i tipi primitivi booleani è limitato . Non esistono istruzioni per macchine virtuali Java dedicate esclusivamente alle operazioni sui valori booleani. Al contrario, le espressioni nel linguaggio di programmazione Java che operano su valori booleani vengono compilate per utilizzare i …
111 java  boolean 

11
Confronto di stringhe di similarità in Java
Voglio confrontare più stringhe tra loro e trovare quelle più simili. Mi chiedevo se esiste qualche libreria, metodo o best practice che mi restituisca quali stringhe sono più simili ad altre stringhe. Per esempio: "La volpe veloce saltò" -> "La volpe saltò" "La volpe veloce saltò" -> "La volpe" Questo …

4
Confronto dei valori Long in scatola 127 e 128
Voglio confrontare due valori di oggetti lunghi usando le ifcondizioni. Quando questi valori sono inferiori a 128 , la ifcondizione funziona correttamente, ma quando sono maggiori o uguali a 128 , il confronto non riesce. Esempio: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // …




4
Espressione lambda e metodo generico
Supponiamo che io abbia un'interfaccia generica: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } E un metodo sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Posso invocare questo metodo e passare un'espressione lambda come argomento: List<String> list …
111 java  generics  lambda  java-8 

1
Come vengono effettivamente implementati i repository Spring Data?
Lavoro da un po 'di tempo con il repository JPA Spring Data nel mio progetto e conosco i punti seguenti: Nelle interfacce del repository, possiamo aggiungere i metodi come findByCustomerNameAndPhone()(assumendo customerNamee phonesono campi nell'oggetto dominio). Quindi, Spring fornisce l'implementazione implementando i metodi di interfaccia del repository di cui sopra in …

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.