我在java中有一个很小的问题。我想我还没有真正清醒。
我有两节课:
第一个使用 jar 中的常量(例如:Highgui.CV_LOAD_IMAGE_COLOR)。在第二个中,用户在列表中选择他想要使用的常量。
因此,第二个类调用第一个类的方法,并在参数中使用“stringify”常量。
但是第一个不能使用 param 中的字符串有一个真正的类常量。
我知道,这是一个非常愚蠢的问题,我很确定我错过了一些明显的东西。
有人有办法解决这个问题吗?
编辑 :
一段代码更清楚:
在 Class2
Class1.finder("c:aaa.jpg","Highgui.CV_LOAD_IMAGE_COLOR");
在 Class1
public void finder(String path1, String constant){
Mat object = Highgui.imread(path1, Highgui.CV_LOAD_IMAGE_COLOR);
//I want to use "constant" instead of Highgui.CV_LOAD_IMAGE_COLOR
}