gpt4 book ai didi

java - 为什么我不能在我的类中调用我的方法

转载 作者:行者123 更新时间:2023-12-01 22:28:53 25 4
gpt4 key购买 nike

所以我的类中的主要方法如下所示:

public static void main(String[] args) {
String text = "stuff";
VigenereCipher t = new VigenereCipher(text);
t.stringToIntArray(text);
VigenereCipher s = new VigenereCipher(text);
s.intArrayToString(t);

问题在于第一个方法它接受一个字符串并将其转换为 int[] 但问题是当我尝试调用第二个方法(它将 int[] 转换回字符串)时它说 t是 VigenereCipher 而不是 int[]。那么如何调用类中的方法以使 t 是 int[] 而不是 VigenereCipher 对象呢?

最佳答案

您必须传递由 stringToIntArray 方法返回的 int[],而不是 VigenereCipher 对象。例如:

String text = "stuff";
VigenereCipher t = new VigenereCipher(text);
int[] intArray = t.stringToIntArray(text);
VigenereCipher s = new VigenereCipher(text);
s.intArrayToString(intArray);

但我不确定这是否符合您的要求。

关于java - 为什么我不能在我的类中调用我的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28204839/

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