3

誰でも私を助けてください。以下のように、Objective-c enum を android enum に変換したい:

// Objective-c enum
===================
typedef enum{
  ab = 0,
  bc = 1,
  ca = 2
}PieceType;

// just print using android Logcat:
=================
Log("ab = ", ab+"");
Log("bc = ", bc+"");
Log("ca = ", ca+"");
================

Result: 
ab = 0;
bc = 1;
ca = 2;

上記の列挙を Android 列挙に変換したいが、印刷時に同じ結果を維持したい。

4

2 に答える 2

1

たぶんこれが役立つ

public enum PieceType{
    AB(0), BC(1), CA(2);
    private int value;

    private Currency(int value) {
            this.value = value;
    }
};   

ここにあなたのためのリンクがあります:

http://javarevisited.blogspot.de/2011/08/enum-in-java-example-tutorial.html

于 2013-03-21T07:56:41.710 に答える
1

Enum Types今後は、質問する前に参考文献を読んでみてください。

次に例を示します。

public enum Example {
   AB(0), BC(1), CA(2);

   private int val;

   private Example(int c) {
       val = c;
   }

   public int getData() {
       return val;
   }
}

使用法:

int value = Example.AB.getData();
于 2013-03-21T07:54:16.287 に答える