Types do Delphi em Java como fazer?

PessoALL,

no delphi eu defino uma type enumator da seguinte forma:

TFormatoPicture = (fpNenhum, fpReferenciaJuliana, fpJulianaReferencia, fpJulianaData, fpDataJuliana, fpFormatFloat);

depois posso usar essa Type TFormatoPicture numa instrução case. No java tem algum tipo de dados parecido com isto ? Me ajudaria muito ao invés de ficar criando constantes.

Qualquer ajuda agradeço.

[]´s
[/code]

Na versão 1.5 da VM sim! tem como, criando um [color=“blue”]enum[/color]

blz .

Júlio,

na VM 1.5 tem como você criar uma enumeração (o Carlos já havia dito).

Venho do Delphi, e em Java podemos contornar esta situação com o usuo de constantes:

public static final int fpNenhum = 0;
public static final int fpReferenciaJuliana = 1;
public static final int fpJulianaReferencia = 2;
public static final int fpJulianaData = 3;
public static final int fpDataJuliana = 4;
public static final int fpFormatFloat = 5;

Mas se você quiser algo com um acabamento mais profissional, veja a dica 122 do JavaWorld http://www.javaworld.com/javaworld/javatips/jw-javatip122.html

Boa Sorte!!! :slight_smile:

Na Verdade, eu já estou usando o public static… pois foi a única forma de fato que vi para resolver, pois estou convertendo justo uma classe em delphi para java.

Valeu a dica de vcs.

Abraços.

Vc pode criar um array de string…