我创建了下一个代码,但是无法调用normalizeText的返回值。这是为什么?
public class crypto {
public static void main (String [] args) {
String text = "Dit is een test";
normalizeText(text);
shiftAlphabet(normalizedText,-1);
System.out.println("Dit is: " + normalizedText());
}
public static String normalizeText(String text){
String normalizedText = text;
text.replaceAll("\\s+","");
normalizedText= text.replaceAll("[^a-zA-Z ]", "");
normalizedText= text.toUpperCase();
return normalizedText;
}
最佳答案
您尚未将normalizeText的结果分配给变量。
String normalizedText = normalizeText(text);
shiftAlphabet(normalizedText,-1);
System.out.println("Dit is: " + normalizedText);