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);

  }