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


18
Come posso impostare le variabili di ambiente da Java?
Come posso impostare le variabili di ambiente da Java? Vedo che posso farlo per i sottoprocessi utilizzando ProcessBuilder. Tuttavia, ho diversi sottoprocessi da avviare, quindi preferirei modificare l'ambiente del processo corrente e lasciare che i sottoprocessi lo ereditino. C'è un System.getenv(String)per ottenere una singola variabile d'ambiente. Posso anche ottenere una …


12
Main è un identificatore Java valido?
Uno dei miei figli sta prendendo Java al liceo e lo ha fatto in uno dei suoi test: Quale dei seguenti è un identificatore valido in Java? un. 123java b. main c. java1234 d. {abce e. )whoot Ha risposto b e ha sbagliato. Ho esaminato la domanda e ho sostenuto …


17
Quando si utilizza Spring Security, qual è il modo corretto di ottenere informazioni sul nome utente corrente (ovvero SecurityContext) in un bean?
Ho un'app Web Spring MVC che utilizza Spring Security. Voglio sapere il nome utente dell'utente attualmente connesso. Sto usando lo snippet di codice indicato di seguito. È questo il modo accettato? Non mi piace avere una chiamata a un metodo statico all'interno di questo controller - che sconfigge l'intero scopo …



17
Come posso generare le eccezioni CHECKED dagli stream Java 8?
Come posso generare eccezioni CHECKED dall'interno di Java 8 stream / lambdas? In altre parole, voglio creare un codice come questo compilare: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Questo codice non viene compilato, poiché viene lanciato il …






5
La suddivisione della stringa Java ha rimosso valori vuoti
Sto cercando di dividere il valore usando un separatore. Ma sto trovando risultati sorprendenti String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); Mi aspetto di ottenere 8 valori. [5,6,7, VUOTO, 8,9, VUOTO, VUOTO] Ma sto ottenendo solo 6 valori. Qualsiasi idea e come risolvere. Indipendentemente dal valore EMPTY disponibile …
286 java  string  split 

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.