วันจันทร์ที่ 20 มกราคม พ.ศ. 2557

ตัวอย่างโค้ดโปรแกรม Reverse ข้อความ

ตัวอย่างโค้ดโปรแกรม Reverse ข้อความ

Reverse ก็คือการสลับตัวอักษร จากหน้าไปหลัง จากหลังไปหน้า

ตัวอย่างโค้ด

import java.util.Scanner;

public class MessageReverse {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String origin = in.nextLine();
        System.out.println(useStrBuilder(origin));
    }
    public static String useStrBuilder(String origin){
        if(origin.equals("")) return "";
        StringBuilder toBuilder = new StringBuilder(origin);
        return toBuilder.reverse().toString();
    }
}

ตัวอย่างโค้ดอีกแบบ

import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;

public class MessageReverse {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String origin = in.nextLine();
        System.out.println(useCollection(origin));
    }
    public static String useCollection(String origin){
        if(origin.equals("")) return "";
        String[] toReverse = origin.split("");
        Collections.reverse(Arrays.asList(toReverse));
        return Arrays.toString(toReverse).replace(", ", "").replace("[", "").replace("]", "");
    }
}

yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น