012-002-009
staticメソッドでユーティリティクラスを作る
上級
問題説明
staticメソッドでユーティリティクラスを作る
この問題では: StringUtilクラスに3つのstaticメソッド(文字数カウント・逆順変換・回文判定)を実装し、Scannerで読み取った文字列を加工して結果を標準出力に表示するプログラムを作成します。
学習目標: staticメソッドを組み合わせたユーティリティクラスの設計を理解する
概要
StringUtilクラスにstaticメソッドを定義し、文字列を加工するプログラムを作成してください。
仕様
StringUtil.countChar(String s, char c): 文字列sに含まれる文字cの出現回数を返すStringUtil.reverse(String s): 文字列sを逆順にした文字列を返すStringUtil.isPalindrome(String s): 文字列sが回文(前から読んでも後ろから読んでも同じ)ならtrue- Scannerで文字列を1行読み取る
- 'a'の出現回数、逆順文字列、回文かどうかを出力
入力例
racecar
出力形式
Count of 'a': 2
Reversed: racecar
Palindrome: true
