操作
タスク #5052
完了オンライン Form 独自セッターの追加
開始日:
期日:
進捗率:
100%
予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
方針(第一貨物):
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:
説明
Fromのセッターで
後ろスペースを除去する。
private String test;
/**
* 独自セッター 後ろスペースを除去して設定する。
*
* @param value
*/
private void setTest(String value) {
test = value.replaceAll("\\s+$", "");
}
奥山 仁樹 さんが11ヶ月前に更新 · 編集済み
nullチェック追加
正規表現では負荷が心配なため、独自関数に変更
/**
* 他社委託票
*/
private String BH4000001 = "";
/**
* 他社委託票 独自セッター<br>
* nullの場合は空<br>
* 以外の場合は、末尾半角スペースを除去して設定する。
*/
public void setBH4000001(String value) {
if (value == null) {
BH4000001 = "";
} else {
BH4000001 = LSS1000.trimR(value);
}
}
//LSS1000に実装
/**
* 末尾の半角スペースを除外する
*
* @param s 文字列
* @return 末尾の半角スペースを削除した文字列
*/
public static String trimR(String s) {
int end = s.length();
while (end > 0 && s.charAt(end - 1) == ' ') {
end--;
}
return s.substring(0, end);
}
操作