1 package jp.co.areaweb.tools.core;
\r
5 * @version 2010/02/07 'Exception'を削除
\r
8 public abstract class MakeString
\r
11 * intData数値を、ketaで指定された文字数の文字列に変換する。
\r
12 * 数値が指定の桁に満たない場合は、0が埋め込まれます.
\r
13 * 数値が指定の桁数を超えている場合には、例外を発生させます.
\r
16 * @param keta 生成する桁数
\r
17 * @return 数値を表現する文字列
\r
19 public static String valueOf(int intData, int keta) {
\r
20 return valueOf(new Long(intData), keta);
\r
24 * longData数値を、ketaで指定された文字数の文字列に変換する。
\r
25 * 数値が指定の桁に満たない場合は、0が埋め込まれます.
\r
26 * 数値が指定の桁数を超えている場合には、例外を発生させます.
\r
28 * @param longData 数値
\r
29 * @param keta 生成する桁数
\r
30 * @return 数値を表現する文字列
\r
32 public static String valueOf(long longData, int keta) {
\r
33 return valueOf(new Long(longData), keta);
\r
37 * longData数値を、ketaで指定された文字数の文字列に変換する。
\r
38 * 数値が指定の桁に満たない場合は、0が埋め込まれます.
\r
39 * 数値が指定の桁数を超えている場合には、例外を発生させます.
\r
41 * @param longData 数値
\r
42 * @param keta 生成する桁数
\r
43 * @return 数値を表現する文字列
\r
45 public static String valueOf(Long longData, int keta) {
\r
47 long longValue = longData.longValue();
\r
48 if (longValue < 0) {
\r
50 longValue = longValue * (-1);
\r
53 String dataStr = (new Long(longValue)).toString();
\r
54 int loop = keta - hugou - dataStr.length();
\r
55 char[] pri = new char[loop];
\r
56 for (int i = 0; i < loop; i++) {
\r
59 return (hugou == 1 ? "-" : "") + (new String(pri)) + dataStr;
\r