【LeetCode】 反轉字串
阿新 • • 發佈:2018-12-09
編寫一個函式,其作用是將輸入的字串反轉過來。
示例 1:
輸入: "hello"
輸出: "olleh"
示例 2:
輸入: "A man, a plan, a canal: Panama"
輸出: "amanaP :lanac a ,nalp a ,nam A"
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String J=sc.next(); System.out.println(Solution.reverseString(J)); } } class Solution { public static String reverseString(String s) { StringBuffer sb=new StringBuffer(); for (int i=s.length()-1;i>=0;i--) sb.append(s.charAt(i)); return sb.toString(); } }
定義一個字串緩衝,反向新增。 之前嘗試將串字元陣列化進行賦值,結果超時。