1 package API; 2 3 import java.util.Scanner; 4 5 /* 6 需求: 7 定义一个方法,实现字符串反转。键盘输入一个字符串,调用该方法后,在控制台输出结果 8 例如:键盘输入abc,输出结果cba 9 思路: 10 1.键盘输入一个字符串,用Scanner实现 11 2.定义一个方法,实现字符串反转。返回值类型String,参数 String s 12 3.在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回 13 4.调用方法,用一个变量接收结果 14 5.输出结果 15 */ 16 public class APIDemo07 { 17 public static void main(String[] args) { 18 //键盘输入一个字符串,用Scanner实现 19 Scanner sc = new Scanner(System.in); 20 21 System.out.println("请输入一个字符串"); 22 String line = sc.nextLine(); 23 24 //调用方法,用一个变量接收结果 25 String reverse = reverse(line); 26 27 System.out.println("revese:"+reverse); 28 29 } 30 //定义一个方法,实现字符串反转。 31 /* 32 两个明确: 33 返回值类型:String 34 参数:String s 35 */ 36 public static String reverse(String s){ 37 //在方法中把字符串倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回 38 String ss = ""; 39 for(int i = s.length()-1;i>=0;i--){ 40 ss +=s.charAt(i); 41 } 42 return ss; 43 } 44 }
原文:https://www.cnblogs.com/zhengqiangchen/p/14122777.html