1 public class ReserveString {
2 public static void main(String[] args) {
3 System.out.println("Please Input String:");
4 Scanner sc = new Scanner(System.in);
5 String a = sc.next();
6 boolean state = false;
7 StringBuffer sb = new StringBuffer();
8 for (int i = 0; i < a.length(); i++) {
9 String str = a.substring(i, i + 1);
10 if (str.matches("^[0-9]*$")) {
11 state = true;
12 sb.append(str);
13 } else {
14 if (state) {
15 System.out.print(sb.reverse().toString());
16 state = false;
17 sb.setLength(0);
18 }
19 System.out.print(str);
20 }
21 }
22 if (state) {
23 System.out.print(sb.reverse().toString());
24 }
25
26 }
27 }