如何在Java中将字符串转换为int
这个问题在这里已经有了答案:
首先询问以下问题。
String cipherText = cc.encrypt(plainText,key); 意思? String还是int ? 使用像Integer.parseInt(String value)或Integer.valueOf(String value)进行转换。
看来你需要将一个String转换为int ,而不是一个int为String 。 要做到这一点,你可以使用Integer.parseInt() :
int someInt = Integer.parseInt(someString);
你正在传递字符串,方法参数似乎有int,因此错误。 您可能想要使用int keyInt = Integer.parseInt(key);将您的string转换为int keyInt = Integer.parseInt(key); 并且如果需要的话对于纯文本也是类似的,然后传递keyInt和/或plainTextInt作为参数。
