統計上は昔と比べて凶悪な犯罪は減ってるらしいけど、マスコミには悲惨な事件がけっこう取り上げられている。日本では被害者より加害者の方が手厚く保護されるシステムになっているそうで、それに対する意見も多々耳にするようになった。確かに被害者の方が保護されないのは考え直して欲しいが、実際加害者のその後はどうなのか。この本は小説だけど、犯罪(殺人)の加害者がどのような目にあっていくのか、その家族がどのように巻き込まれていくのかを描いている。
主人公はまだ十代のころ、軽はずみな行動に出て人を殺してしまう。出所後様々な目にあい悲惨だが、やはり被害者、加害者の家族がとても可哀相に思える。
軽はずみなことで過ちを犯してしまったら悔やんでも悔やみきれないだろうな。
月別アーカイブ: 2008年9月
Trac Lightning subversion(svn) 登録
Trac Lightning ユーザ権限の付与 subversion(svn)
java 全角半角スペースかどうかチェックする。(StringUtils)
StringUtils.isWhitespace
空文字、全角半角スペースをチェックします。
このまま使用すると、空文字もtrueになるの気をつけてね。
/**
* 全半角空白チェック
*
* @param value
* @return boolean 全半角空白のみのときtrue
*/
public static boolean isWhitespace(String str) {
//空文字またはnull(以前の頁をみてね)
if (isNullOrBlank(str)) {
return false;
}
return StringUtils.isWhitespace(str);
}
Trac Lightning プロジェクト作成 subversion(svn)
java 空文字を判定する。(StringUtils)
StringUtils.isEmptyを使用します。
javadocを見ると以下のようにあります。
つまり、空文字またはnullの場合にtrueを返します。
StringUtils.isEmpty(null) = true
StringUtils.isEmpty(“”) = true
StringUtils.isEmpty(” “) = false
StringUtils.isEmpty(“bob”) = false
StringUtils.isEmpty(” bob “) = false
/**
* <pre>
* 空文字を判定する。
*
* Stringが空文字またはnullの場合にtrueを返す
* </pre>
*
* @param str
* @return boolean
*
*/
public static boolean isNullOrBlank(String str) {
return StringUtils.isEmpty(str);
}
Trac Lightning ユーザ登録 subversion(svn)
Trac Lightning adminでログイン subversion(svn)
java 右側から指定された文字数分切り取る。(StringUtils)
■java 右側から指定された文字数分切り取る。
StringUtils.rightを使用するとこれまた簡単。
substrLeft(“あいうeoかきku”, 3);
実行すると「あいう」
substrLeft(“あいうeoかきku”, 4);
実行すると「あいうe」
/**
* 右側から指定された文字数分切り取る
*
* @param str
* 対象文字
* @param need
* 必要な文字数
* @return String 切り取った文字
*/
public static String substrRight(String str, int need) {
assert (str != null && need > 0) : “★★bad parameter null or lesser 0”;
return StringUtils.right(str, need);
}