猿问

如何从另一个具有值的类调用的另一个类获取函数结果

这是基本的,但我对 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调用该函数。或者我以错误的方式声明函数?Main.classControl.class


一只名叫tom的猫
浏览 93回答 1
1回答

慕桂英546537

为了从 调用公共静态方法Main.class,您需要在Control.java.public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;Map<String,&nbsp;TockaXY>&nbsp;output&nbsp;=&nbsp;Main.pobarvajClusterje(argument1,&nbsp;argument2); }根据包的安排,您可能必须导入Main当前类才能调用我提到的此方法。该main方法只是举例,您当然可以从Control类中的任何方法内部调用。
随时随地看视频慕课网APP

相关分类

Java
我要回答