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

11
Builder Pattern in Java efficace
Di recente ho iniziato a leggere Effective Java di Joshua Bloch. Ho trovato davvero interessante l'idea del modello Builder [Item 2 nel libro]. Ho provato a implementarlo nel mio progetto ma ci sono stati errori di compilazione. Di seguito è in sostanza quello che stavo cercando di fare: La classe …


6
Qual è la differenza tra ? e oggetto in generici Java?
Sto usando Eclipse per aiutarmi a ripulire del codice per usare correttamente i generici Java. Il più delle volte sta facendo un ottimo lavoro di inferimento dei tipi, ma ci sono alcuni casi in cui il tipo inferito deve essere il più generico possibile: Oggetto. Ma Eclipse sembra offrirmi un'opzione …
137 java  generics 

8
TreeMap ordina per valore
Voglio scrivere un comparatore che mi permetta di ordinare una TreeMap in base al valore anziché all'ordinamento naturale predefinito. Ho provato qualcosa del genere, ma non riesco a scoprire cosa è andato storto: import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the main"); byValue cmp = new …
137 java 


9
&& (AND) e || (OR) nelle dichiarazioni IF
Ho il codice seguente: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } dove si partialHitstrova una mappa hash. Cosa succederà se la prima affermazione è vera? Java continuerà a controllare la seconda istruzione? Perché per rendere vera la prima affermazione, HashMap non dovrebbe contenere la chiave fornita, quindi se la …
137 java  if-statement 

11
Sostituzione di un frammento con un altro frammento all'interno del gruppo di attività
Ho un frammento all'interno di un'attività di gruppo e voglio sostituirlo con un altro frammento: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Funziona bene quando viene fatto come un progetto separato senza usare un gruppo di attività, tutto funziona bene in log cat …


8
L'aggiunta di un valore duplicato a un HashSet / HashMap sostituisce il valore precedente
Si prega di considerare la parte di codice seguente: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()darà 1 in quanto HashSetnon consente duplicati, quindi verrà memorizzato solo un elemento. Voglio sapere se aggiungiamo l'elemento duplicato, quindi sostituisce l'elemento precedente o semplicemente non lo aggiunge? Inoltre, cosa …

6
Opzionale oElse Opzionale in Java
Ho lavorato con il nuovo tipo opzionale in Java 8 e ho riscontrato quella che sembra un'operazione comune che non è supportata funzionalmente: un "orElseOptional" Considera il seguente modello: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else return serviceC(args); …
137 java  lambda  java-8  optional  java-9 

13
Come posso verificare se un array è nullo / vuoto?
Ho un intarray che non ha elementi e sto cercando di verificare se è vuoto. Ad esempio, perché la condizione dell'istruzione if nel codice sottostante non è mai vera? int[] k = new int[3]; if (k == null) { System.out.println(k.length); }
137 java  arrays 

11
Spring MVC - Come restituire una stringa semplice come JSON in Rest Controller
La mia domanda è essenzialmente un seguito a questa domanda. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } In quanto sopra, Spring aggiungerebbe "Hello World" nel corpo della risposta. Come posso restituire una stringa come risposta JSON? Capisco che potrei aggiungere delle virgolette, …
137 java  json  spring  rest  spring-mvc 

16
Qual è un buon caso d'uso per l'importazione statica di metodi?
Ho appena ricevuto un commento di recensione secondo cui la mia importazione statica del metodo non era una buona idea. L'importazione statica era di un metodo da una classe DA, che ha principalmente metodi statici. Quindi, nel mezzo della logica aziendale, ho avuto un'attività che apparentemente apparteneva alla classe attuale: …


9
Come posso risolvere "L'espressione del tipo Elenco richiede una conversione non selezionata ... '?
Nel frammento Java: SyndFeedInput fr = new SyndFeedInput(); SyndFeed sf = fr.build(new XmlReader(myInputStream)); List<SyndEntry> entries = sf.getEntries(); l'ultima riga genera l'avviso "L'espressione di tipo Listrichiede una conversione non selezionata per conformarsi a List<SyndEntry>" Qual è un modo appropriato per risolvere questo problema?

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.