Tôi có một mảng Java:giải pháp Java cho C++ phong cách chỉ thị
String[] myArray = {"1", "2"};
Tùy thuộc vào một điều kiện được biết đến tại thời gian biên dịch Tôi muốn gán giá trị khác nhau:
String[] myArray = {"A", "B", "C"};
Trong C++ Tôi sẽ sử dụng một cái gì đó như
#ifdef ABC
// ABC stuff here
#else
// 123 stuff here
#endif
nhưng phải làm gì trong Java?
Không chắc chắn, nhưng tôi nghĩ bạn có thể chuyển những thứ đó cho jvm bằng cách sử dụng '-Dname = value' và sau đó sử dụng' System.getProperty' để nhận giá trị 'name'. –
p.s. Chào mừng bạn đến với SO! – jjnguy