La fusione è un processo in cui un tipo di oggetto viene esplicitamente convertito in un altro tipo se la conversione è consentita. Questo processo potrebbe comportare una modifica del valore.
Sto entrando in un intvalore di 6 cifre. Voglio visualizzarlo come a Stringcon un punto decimale (.) A 2 cifre dalla fine di int. Volevo usare un floatma mi è stato suggerito di usarlo Stringper un migliore output di visualizzazione (invece che 1234.5lo sarà 1234.50). Pertanto, ho bisogno di una …
PHP ha una intval()funzione che converte una stringa in un numero intero. Tuttavia, voglio verificare in anticipo che la stringa sia un numero intero, in modo da poter fornire un utile messaggio di errore all'utente se è errato. PHP ha is_int(), ma questo restituisce false per stringhe come "2". PHP …
Ho una piccola tabella e un determinato campo contiene il tipo " carattere variabile ". Sto provando a cambiarlo in " Numero intero ", ma viene visualizzato un errore per cui il casting non è possibile. C'è un modo per aggirare questo problema o dovrei semplicemente creare un'altra tabella e …
Recentemente ho scoperto che AndroidStudio mi ricorda di rimuovere alcuni cast di classe. Ricordo che ai vecchi tempi, dovevamo trasmettere il risultato di findViewById, ma ora non è necessario. Il risultato di findViewById è ancora Visualizza, quindi voglio sapere perché non è necessario eseguire il cast della classe? Non riesco …
Sono tutti uguali? In quali circostanze dovrei scegliere ciascuno rispetto agli altri? var.ToString () CStr (Var) CType (var, String) DirectCast (var, String) EDIT: Suggerimento da NotMyself ... TryCast (var, String)
Questa è probabilmente una domanda per principianti, ma sorprendentemente Google non ha fornito una risposta. Ho questo metodo piuttosto artificiale T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Proveniente da un background C ++, mi aspettavo …
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Il codice sopra produce un errore: I valori di tipo 'NSInteger' non devono essere usati come argomenti di formato; aggiungi invece un cast esplicito a 'long' Il NSLogmessaggio corretto è in realtà NSLog(@"%lg", (long) myInt);. Perché devo convertire il valore intero di myIntin …
C'è qualche differenza tra ciò che la specifica TypeScript chiama un'asserzione di tipo: var circle = <Circle> createShape("circle"); E il nuovo as operatore: var circle = createShape("circle") as Circle; Entrambi sono generalmente utilizzati per il cast in fase di compilazione?
Ho una classe Animale la sua sottoclasse Dog. Mi trovo spesso a codificare le seguenti righe: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Per la variabile Animal animal;. C'è qualche sintassi che mi permette di scrivere qualcosa del tipo: if (Dog dog = …
Memorizzo l'ora corrente nel database ogni volta che l'applicazione viene avviata dall'utente. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); Nel lato database, memorizzo l'ora corrente come stringa (come vedi nel codice sopra). Pertanto, quando lo carico dal database, devo eseguirne il cast sull'oggetto Date. Ho visto …
Qual è la differenza tra up-casting e down-casting rispetto alla variabile di classe? Ad esempio, nella seguente classe di programmi Animale contiene solo un metodo, ma la classe Cane contiene due metodi, quindi il modo in cui lanciamo la variabile Dog nella variabile Animale. Se il casting viene eseguito, come …
Ho il metodo Hibernate che mi restituisce un BigDecimal. Ho un altro metodo API a cui devo passare quel numero ma accetta Integer come parametro. Non riesco a cambiare i tipi di ritorno o i tipi variabili di entrambi i metodi. Ora come convertire il BigDecimal in intero e passarlo …
Ho un List<SubClass>che voglio trattare come un List<BaseClass>. Sembra che non dovrebbe essere un problema dato che il casting di a SubClassa a BaseClassè un gioco da ragazzi, ma il mio compilatore si lamenta che il cast è impossibile. Quindi, qual è il modo migliore per ottenere un riferimento agli …
C'è un modo per lanciare un oggetto per restituire il valore di un metodo? Ho provato in questo modo, ma ha dato un'eccezione di tempo di compilazione nella parte "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.