com.hamaf.hikyaku.util
クラス NumUtil

java.lang.Object
  上位を拡張 com.hamaf.hikyaku.util.NumUtil

public class NumUtil
extends java.lang.Object

タイトル:数値関係のユーティリティクラス.

説明:数値関係のユーティリティ機能を提供する。

著作権: Copyright (c) 2004

バージョン:
1.0
作成者:
y-hamanaka

コンストラクタの概要
NumUtil()
           
 
メソッドの概要
static java.lang.String formatNingetu(java.lang.String val)
          指定の値を人月/人日のフォーマットで返す.
static java.lang.String formatPict(double val)
          指定の値を「%」に変換して返す.
static java.lang.String formatPict(java.lang.String val)
          指定の値を「%」に変換して返す.
static java.lang.String formatYen(long val)
          指定の値を円のフォーマットで返す.
static java.lang.String formatYen(java.lang.String val)
          指定の値を円のフォーマットで返す.
static java.lang.String getAbsStr(java.lang.String val)
          指定の文字列(数値)の絶対値を文字列Stringで返す.
static void main(java.lang.String[] args)
           
static java.lang.String ninniti2Ningetu(java.lang.String ninniti)
          Describe ninniti2Ningetu method : 人日から人月へ変換を行う.
static double round(double exp, int decimalPosition)
          Describe round method : 四捨五入を行う.
static long selNum(java.lang.String s)
          Describe selNum method.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NumUtil

public NumUtil()
メソッドの詳細

round

public static final double round(double exp,
                                 int decimalPosition)
Describe round method : 四捨五入を行う.
decimalPositionの次の小数位置で四捨五入した値を計算します。

パラメータ:
exp - a double : 四捨五入する数値
decimalPosition - an int : 四捨五入後の小数位置
戻り値:
a double : 結果の値

getAbsStr

public static final java.lang.String getAbsStr(java.lang.String val)
指定の文字列(数値)の絶対値を文字列Stringで返す.

パラメータ:
val - a String
戻り値:
a String 絶対値に変換した文字列

formatPict

public static final java.lang.String formatPict(java.lang.String val)
指定の値を「%」に変換して返す.

パラメータ:
val - a aString:フォーマットを行う文字列(数値)
戻り値:
a aString:フォーマット後の文字列(999,999,999.99)

formatPict

public static final java.lang.String formatPict(double val)
指定の値を「%」に変換して返す.

パラメータ:
val - a double:フォーマットを行う数値
戻り値:
a String:フォーマット後の文字列(999,999,999.99)

formatYen

public static final java.lang.String formatYen(java.lang.String val)
指定の値を円のフォーマットで返す.

パラメータ:
val - a String:フォーマットを行う文字列(数値)
戻り値:
a String:フォーマット後の文字列(\999,999,999)

formatYen

public static final java.lang.String formatYen(long val)
指定の値を円のフォーマットで返す.

パラメータ:
val - a long:フォーマットを行う数値
戻り値:
a String:フォーマット後の文字列(\999,999,999)

formatNingetu

public static final java.lang.String formatNingetu(java.lang.String val)
指定の値を人月/人日のフォーマットで返す.

パラメータ:
val - a String:フォーマットを行う文字列(数値)
戻り値:
a String:フォーマット後の文字列(99.99)

ninniti2Ningetu

public static final java.lang.String ninniti2Ningetu(java.lang.String ninniti)
Describe ninniti2Ningetu method : 人日から人月へ変換を行う.

パラメータ:
ninniti - a String :
戻り値:
a String :

selNum

public static final long selNum(java.lang.String s)
Describe selNum method.
文字列から数値部分(0-9)のみを取り出して、
longの値に変換して戻す。

パラメータ:
s - a String : 変換する文字列
戻り値:
a long : 変換した数値

main

public static void main(java.lang.String[] args)