gpt4 book ai didi

java - eclipse - 输出

转载 作者:行者123 更新时间:2023-12-02 00:36:34 25 4
gpt4 key购买 nike

我有一个 Java 程序 - 它使用遗传算法 - 在其中生成一个随机二进制字符串。从这里,我计算所述字符串的适合度并将适合度打印到输出控制台。

我现在正在尝试显示该字符串,但我在执行此操作时遇到了问题。我的目的是显示该字符串,然后通过更改一个基因来对其进行变异,然后重新计算适应度。但是,每当我尝试打印该字符串时,我都会在输出窗口中收到以下内容:

Individual@23fc4bec //FYI: Class name is 'Individual'

这是我的代码 - 在 main 方法中 - 到目前为止:

Individual newIndi = new Individual();

System.out.println(newIndi.fitness);

System.out.print(newIndi);

问题出现在最后一行 - 我还尝试了以下操作:

System.out.print(newIndi.toString());

但这仍然会产生类似的结果。

最佳答案

您需要重写 Individual-Class 中的 toString 方法。

public class Individual {
// ...

@Override
public String toString() {
// output
}
}

注意:eclipse 可以为您的类生成一些基本的 toString() 方法(源 > 生成 toString())。

关于java - eclipse - 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7650724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com