職場で使える!30代エンジニアのoracleエラー対応

とある三流エンジニアが日々起きた出来事や今打ち込んでいることについて備忘録として残していきます。

プログラム

Javaで実装する全銀カナチェックのサンプルコード

投稿日:2016年9月16日 更新日:

スポンサーリンク

金融系システムなら基本中の基本です。


/** 全銀カナ文字種別定義 */
private static final String BKANA =
" アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲン゙゚,.()-/";

/** 全銀カナ文字種別定義 */
private static final String BKANA2 =
“アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲン”;

/**
* 全銀カナチェック。
* 空文字列を指定した場合はtrueを返却する。
* @return 引数で渡された文字列が全銀カナならtrue
* @param str 全銀カナチェックする文字列
*/
public static boolean isBKana(String str) {
for(int i = 0; i < str.length(); i++){
if( BKANA.indexOf(str.charAt(i)) == -1)
return false;
}
return true;
}

/**
* 全銀カナチェック。
* 空文字列を指定した場合はtrueを返却する。
* @return 引数で渡された文字列に全銀カナが含まれていればfalse
* @param str 全銀カナチェックする文字列
*/
public static boolean isBKana2(String str) {
for(int i = 0; i < str.length(); i++){ if( BKANA2.indexOf(str.charAt(i)) > -1)
return false;
}
return true;
}

スポンサーリンク
にほんブログ村 ライフスタイルブログ 40代 自分らしさへ
にほんブログ村
にほんブログ村 ネットブログ Googleへ
にほんブログ村
にほんブログ村 IT技術ブログ Oracleへ
にほんブログ村

-プログラム
-, , , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

入力完了もしくはEnterキー押下でフォーカスが移動するJavaScript

もはや死の言語?10年以上に流行った手法です。 入力する側とすれば有り難い機能。 こんな感じでやってみた。

 

javascriptで半角チェック、全角チェックするサンプルコード

/** * 半角であるかをチェックします。 * @param チェックする値 * @return ture : 半角 / false : 半角以外 */ [crayon-669289f77cc7116 …

no image

compileSdkVersion21に最適なbuild.gradleの設定

compileSdkVersionに対する buildToolsVersionやcom.android.support:appcompatの設定に苦戦している人は いないでしょうか? 今現在の私のスマ …

no image

ExcelVBAの配列の添え字の違いについて

思わず唖然❗配列の事実を知りました❗   本日は、 ExcelVBAの配列の添え字の違いについて です。 通常、プログラム言語による 配列の添え字は「0」から始まるのが 一般的とされています …

no image

初心者のためのUNIXコマンド一覧

  目 次 作業の終了 logout , exit バックグラウンドジョブの強制終了 kill 作業中のディレクトリ位置を調べる pwd 別の作業ディレクトリ位置へ移動 cd 実行するコマン …

まだデータがありません。