ตัวอย่างโค้ดโปรแกรม 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("]", "");
}
}
ไม่มีความคิดเห็น :
แสดงความคิดเห็น