public enum Rank {
TEN("Ten",1),
NINE("Nine",2),
EIGHT("Eight",0),
SEVEN("Seven",0);
private final String name;
private final int point;
/*
* @param rank should be byte
*/
private Rank(String name,int point)
{
this.name=name;
this.point=point;
}
如何將int替換爲點中的字節。我可以想到的一種方法是使用TEN("Ten",Byte.parseByte("1"));
枚舉構造函數中的Java字節類型
有沒有更好的或更短的方法?
爲什麼不;噸你投它'(字節)1'? – NINCOMPOOP
爲什麼你希望它是一個'byte',對象不會變小,值也不會有任何改變。 –
@PeterLawrey如何?字節應該分配較少的內存。是不是? – varuog