Come utilizzare il cast su Java

July 11

Casting, in programmazione, è il processo di conversione da un tipo di dati di base ad un altro. La maggior parte numerica, e pochi non numerici, i tipi di dati primitivi in ​​Java possono essere lanciati tra loro utilizzando la sintassi C-stile di aggiungere il nome del tipo di dati desiderato tra parentesi a un'espressione. Casting con gli oggetti è più complicato, e coinvolge la lettura del Javadocs on-line per le classi di trovare i metodi appropriati (se esistono).

istruzione

1 Aperte "NetBeans" e cliccare su "File" e "nuova classe".

2 Tipo "PSVM" per creare un metodo main.

3 Aggiungere il seguente codice al metodo principale:

double d = 83.45;

// Fusioni d di galleggiare tipo di dati.

float f = (float) d;

// Fusioni d a int tipo di dati. Il valore verrà troncato a solo "83."

int i = (int) d;

// Cast a breve

breve S = (breve) d;

// Fusioni a char. Il risultato sarà la lettera con il valore ASCII del 83: la lettera 'S'

char c = (char) d;

Consigli e avvertenze

  • Nel caso di stringhe di testo, è possibile analizzare in valori numerici usando il comando "parse" del tipo di dati appropriato. Ad esempio: 'double d = Double.parse ( "12.4");'