這是基本的,但我對 Java 真的很陌生......Controller.class我得到了開始我的“老板方法”的值(中心,數據集,k) Main.kmeans(centers, dataset, k);該方法調用 中的許多鏈接方法Main.class。我需要的方法之一是 pobarvajClusterje:public static Map<String, TockaXY> pobarvajClusterje(List<TockaXY> kmeans, int k) { List<String> barve = new ArrayList<>(); barve.add("Modra"); barve.add("Rumena"); barve.add("Zelena"); barve.add("Rdeca"); barve.add("Vijola"); barve.add("Crna"); barve.add("Oranzna"); barve.add("Roza"); barve.add("Rjava"); barve.add("Siva"); Map<String, TockaXY> barvniCluster = new IdentityHashMap<>(k); for (int d = 0; d < k; d++) { barvniCluster.put(barve.get(d), kmeans.get(d)); } return barvniCluster;}這個方法確實返回一個Map<String, TockaXY> barvniCluster = new IdentityHashMap<>(k);那么如何讓這個Map在三分之一處WebView.class迭代呢?因為我必須使用來自 的參數從WebView.classin調用該函數?;蛘呶乙藻e誤的方式聲明函數?Main.classControl.class
1 回答

慕桂英546537
TA貢獻1848條經驗 獲得超10個贊
為了從 調用公共靜態方法Main.class
,您需要在Control.java
.
public static void main(String[] args) { Map<String, TockaXY> output = Main.pobarvajClusterje(argument1, argument2); }
根據包的安排,您可能必須導入Main
當前類才能調用我提到的此方法。
該main
方法只是舉例,您當然可以從Control
類中的任何方法內部調用。
添加回答
舉報
0/150
提交
取消