为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只名叫tom的猫 2023-07-19 15:57:28
这是基本的,但我对 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
查看完整描述

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类中的任何方法内部调用。


查看完整回答
反对 回复 2023-07-19
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信