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

4
Perché utilizzare Optional.of over Optional.ofNullable?
Quando si utilizza la Optionalclasse Java 8 , ci sono due modi in cui un valore può essere racchiuso in un facoltativo. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Capisco Optional.ofNullableè l'unico modo sicuro di utilizzare Optional, ma perché Optional.ofesiste affatto? …



11
Android: impostare TextView TextStyle a livello di codice?
C'è un modo per impostare il textStyle attributo di un TextViewprogrammaticamente? Non sembra esserci un setTextStyle()metodo. Per essere chiari, non sto parlando di stili Visualizza / Widget! Sto parlando di quanto segue: <TextView android:id="@+id/my_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" android:textStyle="bold" />
232 java  android  textview 

4
Omettere un setter / getter in Lombok
Voglio usare una classe di dati in Lombok. Dal momento che ha circa una dozzina di campi, l'ho annotato @Dataper generare tutti i setter e getter. Tuttavia, esiste un campo speciale per il quale non desidero implementare gli accessori. In che modo Lombok omette questo campo?
232 java  lombok 



5
Come posso disabilitare il plugin Maven Javadoc dalla riga di comando?
In pom.xml ho una dichiarazione come questa <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> c'è un modo per disattivarlo dalla riga di comando? So di poterlo estrarre in un profilo, ma non è quello che voglio.

6
Maven Run Project
Esiste una "fase" o "obiettivo" di Maven per eseguire semplicemente il metodo principale di una classe Java? Ho un progetto che vorrei testare manualmente semplicemente facendo qualcosa come "mvn run".
231 java  maven 


9
qualche strumento per la mappatura di oggetti java a oggetti? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
231 java  mapping  dto 

6
Come analizzare una stringa JSON in JsonNode a Jackson?
Dovrebbe essere così semplice, ma non riesco a trovarlo dopo aver provato per un'ora a imbarazzare. Ho bisogno di ottenere una stringa JSON, ad esempio {"k1":v1,"k2":v2}, analizzata come JsonNode. JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); dà java.lang.IllegalStateException: No ObjectCodec defined for the parser, …
231 java  json  parsing  jackson 

10
Ottieni carattere stringa per indice - Java
So come elaborare l'indice di un certo carattere o numero in una stringa, ma esiste un metodo predefinito che posso usare per darmi il carattere all'ennesima posizione? Quindi nella stringa "pippo", se avessi chiesto il carattere con indice 0, avrebbe restituito "f". Nota: nella domanda precedente, per "carattere" non intendo …
231 java  string 


5
ANTLR: C'è un semplice esempio?
Vorrei iniziare con ANTLR, ma dopo aver trascorso alcune ore a rivedere gli esempi sul sito antlr.org , non riesco ancora a capire chiaramente la grammatica del processo Java. C'è qualche semplice esempio, qualcosa come una calcolatrice a quattro operazioni implementata con ANTLR che passa attraverso la definizione del parser …
230 java  antlr  antlr4  antlr3 

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.