所以我班上的主要方法如下:
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对象?
答案 0 :(得分:3)
您必须传递int[]
方法返回的stringToIntArray
,而不是VigenereCipher
对象。例如:
String text = "stuff";
VigenereCipher t = new VigenereCipher(text);
int[] intArray = t.stringToIntArray(text);
VigenereCipher s = new VigenereCipher(text);
s.intArrayToString(intArray);
但我不确定这是否符合您的要求。