Prezados:
Em Java existe o operador de coerção (tipo)
(int)… (double)…
Ele só funciona com tipos primitivos de dados (double, int, float, long…) ?
Obrigado
Prezados:
Em Java existe o operador de coerção (tipo)
(int)… (double)…
Ele só funciona com tipos primitivos de dados (double, int, float, long…) ?
Obrigado
vc pode usar para conversao de objetos tb…de uma subclasse para uma superclasse por exemplo…
(classe)objeto
abraços…
Bom… em java existe sim, mas prefira chamar de TypeCast…
É mais intuitivo…
E pode ser usado tanto para tipos primitivos quanto para Objectos.
Por exemplo:
char c = '?';
byte b = (byte)c;
System.out.println(b);
No exemplo foi transformado um char(caracter) em um byte(número).
Object o = "Testing";
String s = (String)o;
System.out.println(s);
No exemplo foi transformado um Object em um String.
Creio q tenha sanado sua dúvida…