我有以下代碼,這是我放在一起:從Java的另一種方法打印出來的一個方法返回的字符串?
import java.io.*;
import java.util.Scanner;
public class StringReverser {
public static void main(String args[]) {
System.out.println("Please enter some text to reverse.");
Scanner scan = new Scanner(System.in);
String userInput = scan.nextLine();
reverse(userInput);
}
public static String reverse(String userInput) {
int i = 0;
while (userInput.length() <= 0) {
return userInput;
}
String reversed = reverse(userInput.substring(1)) + userInput.charAt(0);
return reversed;
}
public static void displayData(String reversed) {
System.out.println(reversed);
}
}
我想在displayData
方法要打印從反向方法返回的反轉字符串。
如何從那裏打印它?
呼叫反向方法返回的值。 displayData(reverse(userInput)) – Panther
只是調用'displayData(reversed);'從你想要printl的地方。 –