/**
*
*/
package Chapter_8;
import java.util.Scanner;
/**
* @author MohnSnow
* @time 2015年5月21日 下午5:57:30
*
*/
public class chapter8_1_3 {
/**
* @param argsmengdx
* -fnst
* @title 一个字符串反转之后可不可以变位另一个字符串,可以把两个字符串排序,看看是否相等
*/
private static String Sort(String temp) {
for (int i = 0; i < temp.length() / 2; i++) {
char m = temp.charAt(i);// 关键知识点
char n = temp.charAt(temp.length() - 1 - i);
char temp_char = m;
m = n;
n = temp_char;
}
return temp;
}
private static void strReverse(String str_a, String str_b) {
if (str_a.length() != str_b.length()) {
System.out.println("Can not revert!!!");
return;
}
String str_a_temp = Sort(str_a);
String str_b_temp = Sort(str_b);
for (int i = 0; i < str_a.length(); i++) {
int m = str_a.charAt(i);
int n = str_a.charAt(i);
if (m != n) {
System.out.println("Can not revert!!!");
return;
}
}
System.out.println("Can revert!!!");
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String a = in.nextLine();
String b = in.nextLine();
// System.out.println(a);
strReverse(a, b);
}
}
CTCI---8.1.3
最新推荐文章于 2015-09-29 09:17:40 发布