如何在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作为参数。