string

  • 反転
    String reverse(String s) {
    	String ans = "";
    	int len = s.length();
    	for (int i = 0; i < len; i++)
    		ans += s.charAt(len-i-1);
    	return ans;
    }
  • 回文判定
    空文字列""もtrueを返す
    boolean isPalindrome(String s) {
    	int i = 0, j = s.length()-1;
    	while (i < j) {
    		if (s.charAt(i) != s.charAt(j)) return false;
    		i++;
    		j--;
    	}
    	return true;
    }
最終更新:2013年11月11日 00:38