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

9
Java: come verificare se l'oggetto è nullo?
Sto creando un'applicazione che recupera immagini dal web. Nel caso in cui l'immagine non possa essere recuperata, è necessario utilizzare un'altra immagine locale. Durante il tentativo di eseguire le seguenti righe: Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath()); if (drawable.equals(null)) { drawable = getRandomDrawable(); } La riga if (drawable.equals (null)) genera un'eccezione …
89 java  android 

4
Come si converte un oggetto org.w3c.dom.Document in una stringa?
Voglio convertire un oggetto org.w3c.dom.Document in una stringa. Sto usando Java 6 e sono aperto a utilizzare qualsiasi tecnologia (completamente gratuita) che sia all'altezza del compito. Ho provato la soluzione da questo thread: esiste un modo più elegante per convertire un documento XML in una stringa in Java rispetto a …
89 java  xml  document 

8
Android LocationServices.FusedLocationApi deprecato
Non sono riuscito a capire perché LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, this);"FusedLocationApi" è barrato e indicare che è deprecato. Fare clic qui per visualizzare l'immagine import android.location.Location; import android.location.LocationListener; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import …


4
JpaRepository Non supportato per operazioni DML [elimina query]
Ho scritto una query per eliminare alcuni oggetti nella mia interfaccia che si estende JPaRepository, ma quando eseguo la query genera un'eccezione! Qualcuno può spiegarmelo? Query: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where l.trader.id =:#{#trader.id}") void deleteLimitsByTrader(@Param("trader") CTrader trader); } Ho ricevuto questo errore, posso …

7
C'è un modo per convertire ZoneId in ZoneOffset in Java 8?
Ho un epoch second e un zoneId, per method1.Può essere convertito in LocalDateTime con zoneId predefinito di sistema, ma non trovo il modo per convertire epoch second in LocalDateTime con il metodo2, perché non c'è ZoneOffset.systemDefault. Penso che sia oscuro. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} val epochSecond = System.currentTimeMillis() / …


2
Qual è il flag --release nel compilatore Java 9?
Java 9 javacha una nuova bandiera --release: > javac --help ... --release <release> Compile for a specific VM version. Supported targets: 6, 7, 8, 9 In cosa è diverso da -sourcee -targetflag? È solo una scorciatoia per -source X -target X?
89 java  javac  java-9 

3
Controller JavaFX FXML - costruttore vs metodo di inizializzazione
La mia Applicationclasse ha questo aspetto: public class Test extends Application { private static Logger logger = LogManager.getRootLogger(); @Override public void start(Stage primaryStage) throws Exception { String resourcePath = "/resources/fxml/MainView.fxml"; URL location = getClass().getResource(resourcePath); FXMLLoader fxmlLoader = new FXMLLoader(location); Scene scene = new Scene(fxmlLoader.load(), 500, 500); primaryStage.setScene(scene); primaryStage.show(); } public …
89 java  javafx 

11
Come cambiare il testo di un TextView nell'intestazione del cassetto di navigazione?
Voglio cambiare il testo di un TextView all'interno dell'intestazione del cassetto di navigazione. Ma ottengo questo errore: java.lang.NullPointerException: tentativo di richiamare il metodo virtuale 'void android.widget.TextView.setText (java.lang.CharSequence)' su un riferimento a un oggetto nullo activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:openDrawer="start"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" …
89 java  android  textview 


6
Modo corretto di utilizzare StringBuilder in SQL
Ho appena trovato alcune build di query sql come questa nel mio progetto: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Questo StringBuilderraggiunge il suo obiettivo, ovvero ridurre l'utilizzo della memoria? Ne dubito, perché nel costruttore viene utilizzato il "+" (operatore di …


8
Ottenere enum associato al valore int
In precedenza, i miei enumerazioni LegNo erano definiti semplicemente come: NO_LEG, LEG_ONE, LEG_TWO e chiamando return LegNo.values()[i];, sono stato in grado di ottenere il valore associato a ogni enum. Ma ora ho deciso che voglio che l' LegNoenumerazione NO_LEGsia int -1 invece di 0, quindi ho deciso di utilizzare un …
88 java  enums 

9
Errore Java: il super costruttore implicito non è definito per il costruttore predefinito
Ho un semplice codice Java che sembra simile a questo nella sua struttura: abstract public class BaseClass { String someString; public BaseClass(String someString) { this.someString = someString; } abstract public String getName(); } public class ACSubClass extends BaseClass { public ASubClass(String someString) { super(someString); } public String getName() { return …

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.