我有以下内容:

    String carA= "white";
    String carB= "Blue";
    String[] filter = {carA, carB};

    // This prints me the value, I need the name: carA
    System.out.println(filter[0]);


如何获得名称carA而不是给定数组索引的值。

谢谢

最佳答案

方法中的变量名在编译时会被删除。如果要保留名称,请使用Map

String carA= "white";
String carB= "Blue";
String[] filter = {carA, carB};
Map m = ...;
m.put("carA", "white");
m.put("carB", "Blue");

10-07 12:18