我正在從C++轉換爲Java。 有誰知道如何將其轉換爲Java?在一行中初始化Java數組
typedef struct {
int id;
char *old_end;
char *new_end;
int old_offset;
int new_offset;
int min_root_size;
int func;
} RuleList;
static RuleList step1a_rules[] =
{
101, "sses", "ss", 3, 1, -1, _NULL,
102, "ies", "i", 2, 0, -1, _NULL,
103, "ss", "ss", 1, 1, -1, _NULL,
104, "s", _LAMBDA, 0, -1, -1, _NULL,
000, NULL, NULL, 0, 0, 0, _NULL,
};
感謝
*「in one line」*當源代碼的主要目的是人類可讀時,這是一個非常強制的限制。順便說一句 - 請不要忘記在問題中增加一個問號,並且它會支付一些(或任何)努力來解決問題。 – 2012-02-10 03:52:36
如果數組的類型是RuleList,那麼無論如何,您必須使用RuleList對象初始化它。你不能只在定義中放置文字。您還需要創建一個Java類來反映您的結構。 – 2012-02-10 03:54:01
你在這裏錯過了一大串大括號;確切地說,每一行都是如此。 – Xeo 2012-02-10 04:00:52