在这种情况下,我需要使用一组字符串值调用一个函数。字符串是常量,因为它们不会被修改。但是需要一点逻辑来决定使用哪个字符串来调用函数。我考虑过使用枚举,但后来决定这样做很糟糕,因为在每次循环迭代中,我将不得不在该枚举上调用.toString() 50次,这将是200万次。解决这个问题最有效的方法是什么? 我的解决方案是 public class Attributes { public static final MY_STRING = "MyString";
} 然后在循环中执行以下操作: public String