<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>초심(初心)으로</title>
		<link>http://ispkorea.com/</link>
		<description>하나를 버려야만 하나를 얻을수 있다고 한다. 하지만 그 하나를 버리기 위해서는 하나를 배워야 하기때문에 어렵다고 한다. 계속 반복되는 삶을 살아가는것보다 새로운것에 도전하고 새로운 경험을 하자</description>
		<language>ko</language>
		<pubDate>Thu, 17 Dec 2009 00:41:59 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>초심(初心)으로</title>
		<url><![CDATA[http://cfs11.tistory.com/upload_control/download.blog?fhandle=YmxvZzU2MzQ2QGZzMTEudGlzdG9yeS5jb206L2F0dGFjaC8wLzAuanBn]]></url>
		<link>http://ispkorea.com/</link>
		<description>하나를 버려야만 하나를 얻을수 있다고 한다. 하지만 그 하나를 버리기 위해서는 하나를 배워야 하기때문에 어렵다고 한다. 계속 반복되는 삶을 살아가는것보다 새로운것에 도전하고 새로운 경험을 하자</description>
		</image>
		<item>
			<title>솔라리스10 종료명령어</title>
			<link>http://ispkorea.com/102</link>
			<description>&lt;P&gt;Sparc시스템 기준으로 작성되었음&lt;br /&gt;
&lt;br /&gt;#시스템을 종료(boot프롬프트로 들어가게 된다)&lt;br /&gt;
&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #f3c534 1px solid; BORDER-LEFT: #f3c534 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px solid; BORDER-RIGHT: #f3c534 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;STRONG&gt;&lt;FONT color=#174600&gt;/usr/sbin/shutdown -y -g0 -i0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;P&gt;#시스템을 재시작&lt;br /&gt;
&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #f3c534 1px solid; BORDER-LEFT: #f3c534 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px solid; BORDER-RIGHT: #f3c534 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;STRONG&gt;&lt;FONT color=#174600&gt;/usr/sbin/shutdown -y -g0 -i6&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;br /&gt;
#시스템을 종료(전원까지 꺼버린다)&lt;br /&gt;
&lt;FONT color=#174600&gt;&lt;STRONG&gt;&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #f3c534 1px solid; BORDER-LEFT: #f3c534 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px solid; BORDER-RIGHT: #f3c534 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;/usr/sbin/shutdown -y -g0 -i5&lt;FONT color=#174600&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/P&gt;&lt;/STRONG&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
			<category>솔라리스</category>
			<author>고에몽</author>
			<guid>http://ispkorea.com/102</guid>
			<comments>http://ispkorea.com/102#entry102comment</comments>
			<pubDate>Wed, 02 Dec 2009 01:07:44 +0900</pubDate>
		</item>
		<item>
			<title>각종 제어</title>
			<link>http://ispkorea.com/100</link>
			<description>&lt;P&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * コード類をフォーマット&lt;br /&gt;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; * 与えられたサイズに足りない場合は空白を入れてフォーマットする&lt;br /&gt;&amp;nbsp; * @param cd&lt;br /&gt;&amp;nbsp; * @param size&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static String cdFormat(String cd, int size) {&lt;br /&gt;&amp;nbsp; String formatStr;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if(cd == null || Constant.EMPTY_STR.equals(cd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;formatStr = cd;&lt;br /&gt;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp;for(int i = 0; i &amp;lt; size; i++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; cd = cd + Constant.SPACE;&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;formatStr = cd.substring(0, size);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; return formatStr;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; *&amp;nbsp; 文字列の後ろの半角スペースを削除する&lt;br /&gt;&amp;nbsp; * 문자열의 뒤의 반각 스페이스를 삭제한다&lt;br /&gt;&amp;nbsp; * @param str：文字列&lt;br /&gt;&amp;nbsp; * @return 後ろの半角スペースを削除した文字列&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static String rTrim(String str) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(str != null &amp;amp;&amp;amp; !Constant.EMPTY_STR.equals(str)){&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;if(Constant.EMPTY_STR.equals(str.trim())){&lt;br /&gt;&amp;nbsp; &amp;nbsp; str = str.trim();&lt;br /&gt;&amp;nbsp; &amp;nbsp;} else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; int len = str.length()-1;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; int i;&lt;br /&gt;&amp;nbsp; &amp;nbsp; for(i=0;;i++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(str.charAt(len-i) != &#039; &#039;) break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; str = str.substring(0,len-i+1);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; return str;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * nullチェック&lt;br /&gt;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; * @return bookean true:可 false:null&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkNull(String str) throws Exception{&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if(str == null || str.trim().equals(Constant.EMPTY_STR)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;return false;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 半角英数字チェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *반각영숫자 체크&lt;br /&gt;&amp;nbsp; * @param myStr&lt;br /&gt;&amp;nbsp; * @return boolean true:半角英数字あるいはnull false：半角英数字以外&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkHanAlNum(String myStr) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkNull(myStr)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; myStr = myStr.trim();&lt;br /&gt;&amp;nbsp; for (int i = 0; i &amp;lt; myStr.length(); i++) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;char charData = myStr.charAt(i);&lt;br /&gt;&amp;nbsp; &amp;nbsp;if (((charData &amp;lt; &#039;A&#039;) || (charData &amp;gt; &#039;Z&#039;))&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;&amp;amp; ((charData &amp;lt; &#039;a&#039;) || (charData &amp;gt; &#039;z&#039;))&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;&amp;amp; ((charData &amp;lt; &#039;0&#039;) || (charData &amp;gt; &#039;9&#039;))) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 半角チェック&lt;br /&gt;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; * @return boolean true:半角 false:全角&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkHankaku(String str) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // nullだったら正常修了&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkNull(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; byte[] bytes = str.getBytes();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int beams = str.length();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (beams == bytes.length) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 半角カナを含ませない半角チェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *반각 가나를 포함하게하지 않는 반각 체크&lt;br /&gt;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; * @return boolean true:半角 false:全角あり、半角カナあり&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkHankakuNotHankana(String str) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // nullだったら正常修了&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkNull(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 半角カナが含まれていたら不可&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkHanKana(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 半角チェック&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkHankaku(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 入力数値のサイズチェック&lt;br /&gt;&amp;nbsp; * 입력 수치의 사이즈 체크&lt;br /&gt;&amp;nbsp; * 整数部と小数部のサイズが指定したとおりであるかチェックする&lt;br /&gt;&amp;nbsp; * @param numInString&lt;br /&gt;&amp;nbsp; * @param leftSize&lt;br /&gt;&amp;nbsp; * @param rightSize&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkNumSize(String numInString, int leftSize, int rightSize) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(numInString == null || Constant.EMPTY_STR.equals(numInString)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; //数値解釈可能か？&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //수치 해석 가능한가&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; try{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Double.parseDouble(numInString);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }catch(NumberFormatException e){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; //整数部、小数部の桁数は指定通りか？&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //정수부, 소수부의 자리수는 지정 대로인가?&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(numInString.charAt(0) == &#039;-&#039;){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; numInString = numInString.substring(1);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; String[] splited = numInString.split(&quot;\\.&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(splited[0].length() &amp;gt; leftSize){ //整数部&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 小数部がなければ終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //소수부가 없으면 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(splited.length &amp;lt;= 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(splited[1].length() &amp;gt; rightSize){ //小数部&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 半角数字チェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *반각 숫자 체크&lt;br /&gt;&amp;nbsp; * @param strInString&lt;br /&gt;&amp;nbsp; * @return 半角数字でなければfalseを返す&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkNum(String strInString) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkNull(strInString)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strInString = strInString.trim();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //文字列の長さ分繰り返し&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intChk;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intChk = 0;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; strInString.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char c = strInString.charAt(i);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((c &amp;lt; &#039;0&#039; &amp;amp;&amp;amp; c != &#039;.&#039;) || (c &amp;gt; &#039;9&#039; &amp;amp;&amp;amp; c != &#039;.&#039;) ) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (intChk == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; } &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &amp;lt;PRE&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 半角数字(小数を含む)チェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; *반각 숫자(소수를 포함한다) 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 空白文字を許容しない&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param decStr:半角数字(小数を含む)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return 半角数字(小数を含む):true　半角数字以外:false&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &amp;lt;/PRE&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkDecimal(String decStr) throws Exception{&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkNull(decStr)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; decStr.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char c = decStr.charAt(i);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((c &amp;lt; &#039;0&#039; &amp;amp;&amp;amp; c != &#039;.&#039;) || (c &amp;gt; &#039;9&#039; &amp;amp;&amp;amp; c != &#039;.&#039;) ) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * &amp;lt;PRE&amp;gt;&lt;br /&gt;&amp;nbsp; * 半角正の整数チェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; * 반각정의 정수 체크 &lt;br /&gt;&amp;nbsp; * 空白文字を許容しない&lt;/P&gt;
&lt;P&gt;&amp;nbsp; * 공백 문자를 허용 하지 않는다&lt;br /&gt;&amp;nbsp; * @param intStr:半角正の整数&lt;br /&gt;&amp;nbsp; * @return true:半角正の整数 false:半角正の整数&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &amp;lt;/PRE&amp;gt;&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkPositiveInt(String intStr) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkNull(intStr)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; intStr.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char c = intStr.charAt(i);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((c &amp;lt; &#039;0&#039; ) || (c &amp;gt; &#039;9&#039;) ) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; } &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; * 半角正の整数チェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *반각정의 정수 체크&lt;br /&gt;&amp;nbsp; * @param strInString&lt;br /&gt;&amp;nbsp; * @return 半角正の整数でなければfalseを返す&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkPositiveInteger (String strInString) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkNull(strInString)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strInString = strInString.trim();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //文字列の長さ分繰り返し&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intChk;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intChk = 0;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; strInString.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char c = strInString.charAt(i);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((c &amp;lt; &#039;0&#039; ) || (c &amp;gt; &#039;9&#039;) ) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (intChk == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; } &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 文字列からカンマ削除&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *문자열로부터 콤마 삭제&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param strNum&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String deleteComma(String strNum) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //トークン格納用&amp;nbsp; 토큰 격납용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNextToken = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //戻り値格納用(編集後数値)&amp;nbsp; 반환값 격납용(편집 후 수치)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNewNum = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StringTokenizer tokenizer = new StringTokenizer(strNum, Constant.COMMA);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //トークンが存在する間ループし変数にトークンを格納&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //토큰이 존재하는 동안 루프 해 변수에 토큰을 격납&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (tokenizer.hasMoreTokens()) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNextToken = tokenizer.nextToken();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewNum += strNextToken;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return strNewNum;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * カンマをつける&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *콤마를 붙인다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param strNum&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String numFormat(String strNum) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //戻り値格納用(編集後数値)&amp;nbsp; 반환값 격납용(편집 후 수치)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNewNum = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //マイナスフラグ(-(マイナス)記号存在有無)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //마이너스 플래그(-(마이너스) 기호 존재 유무)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean blnMinus = false;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列がnullだったら修了&amp;nbsp; 문자열이 null라면 수료&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strNum == null || strNum.length() == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewNum = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNum = strNum.trim();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strNum.substring(0, 1).equals(Constant.MINUS)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNum = strNum.substring(1, strNum.length());&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; blnMinus = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //４桁目、７桁目、１０桁目にカンマを挿入する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //4자리수째, 7자리수째, 10 자리수째에 콤마를 삽입한다&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // int型なので10桁までを考えればよい&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //int형이므로 10 자리수까지를 생각하면 좋다&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; strNum.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // ほかでは使用しないため例外的にマジックナンバー可&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //외에서는 사용하지 않기 때문에 예외적으로 magic number-가능&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (((strNum.length() - i) == 4)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; || ((strNum.length() - i) == 7)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; || ((strNum.length() - i) == 10)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewNum += strNum.substring(i, i + 1) + Constant.COMMA;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewNum += strNum.substring(i, i + 1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //マイナス判定 마이너스 판정&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (blnMinus == true) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return Constant.MINUS + strNewNum;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return strNewNum;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 文字列のバイト数チェック&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 指定したサイズより長ければfalse&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *지정한 사이즈보다 길면 false&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param byteSize バイト数&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkLength(String str, int byteSize) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列がnullもしくは空文字の場合は正常終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //문자열이 null 혹은 공문자의 경우는 정상 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(str == null || Constant.EMPTY_STR.equals(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列のバイト数取得&amp;nbsp; 문자열의 아르바이트수취득&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int len = str.getBytes(&quot;Windows-31J&quot;).length;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列がサイズより長いかチェック&amp;nbsp; 문자열이 사이즈보다 긴가 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(len &amp;gt; byteSize){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * From,Toの相関チュック&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * From,To의 상관 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * FromよりToのほうが大きな数値であればfalse&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *From보다 To 쪽이 큰 수치이면 false&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param from&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param to&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkFromTo(String from, String to) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 数値チェック&amp;nbsp; 수치 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkNum(from) || !chkNum(to)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // どちらかが数値でない&amp;nbsp; 어느 쪽인지가 수치가 아니다&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // FROMとTOを数値に変換&amp;nbsp; FROM와 TO를 수치에 변환&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int nFrom = Integer.parseInt(from);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int nTo = Integer.parseInt(to);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // FromよりToが大きいのはfalse&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(nFrom &amp;lt; nTo){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 半角カナチェック&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 반각 가나 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 文字列に半角カナが含まれていればfalse&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *문자열에 반각 가나가 포함되어 있으면 false&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkHanKana(String str) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (str == null || str.length() == 0)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StringBuffer wkStr = new StringBuffer(str); // 変換バッファ&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; wkStr.length(); i++) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 半角カナ範囲(Unicode 0xFF61 ～ 0xFF9F)確認&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (wkStr.charAt(i) &amp;gt;= 0xFF61 &amp;amp;&amp;amp; wkStr.charAt(i) &amp;lt;= 0xFF9F) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * コードテーブルからキーで該当するコードのリストを取得する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *코드 테이블에서 키로 해당하는 코드의 리스트를 취득한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getCdBeans(String key) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return _utilLogic.getCdBeans(key, false);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * コードテーブルからキーで該当するコードのリストを取得し、&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *코드 테이블에서 키로 해당하는 코드의 리스트를 취득해&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * その中から必要なコードのものだけのリストを取得する&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 그 중에서 필요한 코드의 것만의 리스트를 취득한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param selectList&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return List&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getCdBeansSelection(String key, List selectList) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List resList = new ArrayList();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // キーでコードのリスト取得 &amp;nbsp; 키로 코드의 리스트 취득&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List cdList = getCdBeans(key);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int cdCnt = 0; cdCnt &amp;lt; cdList.size(); cdCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CdBean bean = (CdBean)cdList.get(cdCnt);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // リストの1番目(空白)は無条件に追加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //리스트의 1번째 (공백)는 무조건 추가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(cdCnt == 0){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resList.add(bean);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int selectCnt = 0; selectCnt &amp;lt; selectList.size(); selectCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String selectCd = (String)selectList.get(selectCnt);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 選択したコードとテーブルから取得したコードが等しければリストに追加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //선택한 코드와 테이블에서 취득한 코드가 동일하면 리스트에 추가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(bean.getValue().equals(selectCd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resList.add(bean);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resList; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * コードテーブルからキーで該当するコードのリストを取得する(not null 項目用)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *코드 테이블에서 키로 해당하는 코드의 리스트를 취득한다(not null 항목용)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getCdBeansNotNull(String key) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return _utilLogic.getCdBeans(key, true);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * コードテーブルからキーで該当するコードのリストを取得し、&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *코드 테이블에서 키로 해당하는 코드의 리스트를 취득해,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * その中から必要なコードのものだけのリストを取得する(not null 項目用)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *그 중에서 필요한 코드의 것만의 리스트를 취득한다(not null 항목용)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param selectList&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return List&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getCdBeansSelectionNotNull(String key, List selectList) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List resList = new ArrayList();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // キーでコードのリスト取得&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List cdList = getCdBeansNotNull(key);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int cdCnt = 0; cdCnt &amp;lt; cdList.size(); cdCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CdBean bean = (CdBean)cdList.get(cdCnt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int selectCnt = 0; selectCnt &amp;lt; selectList.size(); selectCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String selectCd = (String)selectList.get(selectCnt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 選択したコードとテーブルから取得したコードが等しければリストに追加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //선택한 코드와 테이블에서 취득한 코드가 동일하면 리스트에 추가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(bean.getValue().equals(selectCd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resList.add(bean);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resList; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 名称テーブルからキーで該当する名称のリストを取得する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *명칭 테이블에서 키로 해당하는 명칭의 리스트를 취득한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getMeishoBeans(String key) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return _utilLogic.getMeishoBeans(key, false);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 名称テーブルからキーで該当する名称のリストを取得し、&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *명칭 테이블에서 키로 해당하는 명칭의 리스트를 취득해&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * その中から必要な名称のものだけのリストを取得する&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 그 중에서 필요한 명칭의 것만의 리스트를 취득한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param selectList&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return List&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getMeishoBeansSelection(String key, List selectList) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List resList = new ArrayList();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // キーで名称のリスト取得&amp;nbsp; 키로 명칭의 리스트 취득&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List meiList = getMeishoBeans(key);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int meiCnt = 0; meiCnt &amp;lt; meiList.size(); meiCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CdBean bean = (CdBean)meiList.get(meiCnt);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // リストの1番目(空白)は無条件に追加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // 리스트의 1번째 (공백)는 무조건 추가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(meiCnt == 0){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resList.add(bean);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int selectCnt = 0; selectCnt &amp;lt; selectList.size(); selectCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String selectCd = (String)selectList.get(selectCnt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 選択した名称とテーブルから取得した名称が等しければリストに追加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //선택한 명칭과 테이블에서 취득한 명칭이 동일하면 리스트에 추가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(bean.getValue().equals(selectCd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resList.add(bean);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resList; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 名称テーブルからキーで該当する名称のリストを取得する(not null 項目用)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *명칭 테이블에서 키로 해당하는 명칭의 리스트를 취득한다(not null 항목용)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getMeishoBeansNotNull(String key) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return _utilLogic.getMeishoBeans(key, true);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 名称テーブルからキーで該当する名称のリストを取得し、&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *명칭 테이블에서 키로 해당하는 명칭의 리스트를 취득해,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * その中から必要な名称のものだけのリストを取得する(not null 項目用)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 그 중에서 필요한 명칭의 것만의 리스트를 취득한다(not null 항목용)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param selectList&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return List&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static List getMeishoBeansSelectionNotNull(String key, List selectList) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List resList = new ArrayList();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // キーで名称のリスト取得&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List meiList = getMeishoBeansNotNull(key);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int meiCnt = 0; meiCnt &amp;lt; meiList.size(); meiCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CdBean bean = (CdBean)meiList.get(meiCnt);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int selectCnt = 0; selectCnt &amp;lt; selectList.size(); selectCnt++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String selectCd = (String)selectList.get(selectCnt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 選択した名称とテーブルから取得した名称が等しければリストに追加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //선택한 명칭과 테이블에서 취득한 명칭이 동일하면 리스트에 추가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(bean.getValue().equals(selectCd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resList.add(bean);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resList; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * SYSINFOテーブルから1レコード取得する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *SYSINFO 테이블에서 1 레코드 취득한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static Sysinfo getSysinfo() throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return _utilLogic.getSysinfo();&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param logic _utilLogic を設定。&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static void set_utilLogic(UtilLogic logic) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _utilLogic = logic;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * YYMMDDの文字列を受け取りCalendarを返す&lt;br /&gt;&amp;nbsp; * YYMMDD의 문자열을 받아 Calendar를 돌려준다&lt;br /&gt;&amp;nbsp; * @param myDate&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;private static Calendar getCalendar(String myDate) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intYear;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intMonth;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intDay;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (myDate.length() &amp;gt; 3) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intYear = java.lang.Integer.parseInt(myDate.substring(0, 4));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intYear = 0;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (myDate.length() &amp;gt; 5) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intMonth = java.lang.Integer.parseInt(myDate.substring(4, 6));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intMonth = 0;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (myDate.length() == 8) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intDay = java.lang.Integer.parseInt(myDate.substring(6, 8));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intDay = 0;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Calendar cal = new GregorianCalendar();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cal.setLenient(false);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cal.set(intYear, intMonth - 1, intDay);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return cal;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 日付妥当性チェック&amp;nbsp; 일자 타당성 체크&lt;br /&gt;&amp;nbsp; * @param myDate&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkDateFormat(String myDate) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(myDate == null || Constant.EMPTY_STR.equals(myDate)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 文字列にスラッシュが入っていた場合消す&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; // 문자열에 slash가 들어가 있었을 경우 지운다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; myDate = deleteSlash(myDate);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //入力文字列が８桁以外の場合エラ-&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // 입력 문자열이 8자리수 이외의 경우 에러&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (myDate.length() != 8) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; myDate.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char charData = myDate.charAt(i);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((charData &amp;lt; &#039;0&#039;) || (charData &amp;gt; &#039;9&#039;)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Calendar cal = new GregorianCalendar();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cal = getCalendar(myDate);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.util.Date ud = cal.getTime();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IllegalArgumentException iae) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 日付の大小チェック&lt;br /&gt;&amp;nbsp; * @param from&lt;br /&gt;&amp;nbsp; * @param to&lt;br /&gt;&amp;nbsp; * @return toがfromより大きければtrue そうでなければfalse&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkDateFromTo(String from, String to) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 文字列にスラッシュが入っていた場合消す&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //문자열에 slash가 들어가 있었을 경우 지운다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; from = deleteSlash(from);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; to = deleteSlash(to);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 日付のフォーマットが正しくなければ終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //일자의 포맷이 올바르지 않으면 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkDateFormat(from) || !chkDateFormat(to)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // どちらかがnull なら終了&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(from == null || Constant.EMPTY_STR.equals(from.trim()) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; || to == null || Constant.EMPTY_STR.equals(to.trim())){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Calendar calFrom = new GregorianCalendar();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Calendar calTo = new GregorianCalendar();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; calFrom = getCalendar(from);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; calTo = getCalendar(to);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 比較&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return !calFrom.after(calTo);&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * スラッシュをつける&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *slash를 붙인다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param strNum&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String dateFormat(String strYmd) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //戻り値格納用&amp;nbsp; 반환값 격납용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNewYmd = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列がnullだったら修了&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strYmd == null || strYmd.length() == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewYmd = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 日付のフォーマットでなければnullを返して終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //일자의 포맷이 아니면 null를 돌려주어 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(!chkDateFormat(strYmd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewYmd = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //3桁目、6桁目にスラッシュを挿入する&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewYmd =&amp;nbsp; strYmd.substring(0, 4) + Constant.SLASH + strYmd.substring(4, 6) + &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Constant.SLASH + strYmd.substring(6, 8);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return strNewYmd;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 文字列からスラッシュ削除&amp;nbsp; 문자열로부터 slash 삭제&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param strNum&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String deleteSlash(String strDate) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(strDate == null){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //トークン格納用&amp;nbsp; 토큰 격납용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNextToken = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //戻り値格納用&amp;nbsp; 반환값 격납용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNewNum = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; StringTokenizer tokenizer = new StringTokenizer(strDate, Constant.SLASH);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //トークンが存在する間ループし変数にトークンを格納&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //토큰이 존재하는 동안 루프 해 변수에 토큰을 격납&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (tokenizer.hasMoreTokens()) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNextToken = tokenizer.nextToken();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewNum += strNextToken;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return strNewNum;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 消費税を計算する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; *소비세를 계산한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param num&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String taxCalc(String num) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; double tax; &amp;nbsp;// 消費税&amp;nbsp; 소비세&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; double amount; // 税込価格 세금 포함 가격&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(num == null || Constant.EMPTY_STR.equals(num)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; num = deleteComma(num);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列が半角数字であるかチェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //문자렬이 반각 숫자일까 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkNum(num)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 消費税取得&amp;nbsp; 소비세 취득&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sysinfo sysinfo = _utilLogic.getSysinfo();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tax = sysinfo.getTaxRate().doubleValue() / 100;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; amount = Integer.parseInt(num) * tax + Integer.parseInt(num);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int i = (int)amount;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return String.valueOf(i);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 消費税計算をして表示用文言にフォーマットする&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *소비세 계산을 해 표시용 문언에 포맷 한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param num&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String setTax(BigDecimal num) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 消費税計算&amp;nbsp; 소비세 계산&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String taxStr = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 消費税計算とカンマづけを行う。소비세 계산과 콤마 지어를 실시한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taxStr = Common.numFormat(Common.taxCalc(bigDecimalToStr(num)));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 結果nullでなければヘッダフッタを付加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //결과 null가 아니면 헤더 footer를 부가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(taxStr != null){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taxStr = Constant.TAX_HEADER + taxStr + Constant.TAX_FOOTER;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return taxStr;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 消費税計算をして表示用文言にフォーマットする(引数String用)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *소비세 계산을 해 표시용 문언에 포맷 한다(인수 String용)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param num&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String setTaxStr(String num) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 消費税計算&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String taxStr = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 消費税計算とカンマづけを行う。소비세 계산과 콤마 지어를 실시한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taxStr = Common.numFormat(Common.taxCalc(num));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// 結果nullでなければヘッダフッタを付加&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; //결과 null가 아니면 헤더 footer를 부가&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(chkNull(taxStr)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taxStr = Constant.TAX_HEADER + taxStr + Constant.TAX_FOOTER;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; taxStr = Constant.EMPTY_STR;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return taxStr;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * BigDecimalをStringに変換する&amp;nbsp; (으)로 변환한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param num&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String bigDecimalToStr(BigDecimal num) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(num == null){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return num.toString();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 文字列型をBigdecimalに変換する 문자열형을 Bigdecimal로 변환한다&lt;br /&gt;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; * @return BigDecimal&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static BigDecimal strToBigDec(String str) throws Exception{&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if(str == null || Constant.EMPTY_STR.equals(str.trim()) || &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !Common.chkNum(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;return null;&lt;br /&gt;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;return new BigDecimal(str);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * StringをBigDecimal型に変換する&lt;br /&gt;&amp;nbsp; * String를 BigDecimal형으로 변환한다&lt;br /&gt;&amp;nbsp; * null, &quot;&quot;, 数値以外の場合は0を返す&lt;br /&gt;&amp;nbsp; * null, &quot;&quot;, 수치 이외의 경우는 0을 돌려준다&lt;br /&gt;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static BigDecimal strToBigDecNotNull(String str) throws Exception{&lt;br /&gt;&amp;nbsp; if(str == null || Constant.EMPTY_STR.equals(str.trim()) || &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !Common.chkNum(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;return new BigDecimal(0);&lt;br /&gt;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;return new BigDecimal(str);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 空文字だったらnullを返す&amp;nbsp; 공문자라면 null를 돌려준다&lt;br /&gt;&amp;nbsp; * @param String&lt;br /&gt;&amp;nbsp; * @return String&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static String getEmptyOrStr(String str) throws Exception{&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if(str == null || Constant.EMPTY_STR.equals(str)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;return null;&lt;br /&gt;&amp;nbsp; } else{&lt;br /&gt;&amp;nbsp; &amp;nbsp;return str;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 空文字だったらnullを返す&amp;nbsp; 공문자라면 null를 돌려준다&lt;br /&gt;&amp;nbsp; * @param bigdecimal&lt;br /&gt;&amp;nbsp; * @return String&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static BigDecimal getEmptyOrNumber(BigDecimal num) throws Exception{&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if(num == null || Constant.EMPTY_STR.equals(num)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;return null;&lt;br /&gt;&amp;nbsp; } else{&lt;br /&gt;&amp;nbsp; &amp;nbsp;return num;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 改行コードを＜BR&amp;gt;に変換する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *개행 코드를＜BR&amp;gt;로 변환한다&lt;br /&gt;&amp;nbsp; * @param str&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static String replaceLF(String str){&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(str == null || str.trim().equals(Constant.EMPTY_STR)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; return str.replaceAll(&quot;\n&quot;, &quot;&amp;lt;BR&amp;gt;&quot;);&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * コード名を取得する&lt;br /&gt;&amp;nbsp; * @param cdKey&lt;br /&gt;&amp;nbsp; * @param cd&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static String getCdNm(String cdKey, String cd) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; CdTbl cdTbl = _utilLogic.getCdTbl(cdKey, cd);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(cdTbl == null){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return cdTbl.getCdNm();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 名称名を取得する&amp;nbsp; 명칭명을 취득한다&lt;br /&gt;&amp;nbsp; * @param nmKbn&lt;br /&gt;&amp;nbsp; * @param nmCd&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static String getMeishoNm(String nmKbn, String nmCd) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; Meisho meisho = _utilLogic.getMeisho(nmKbn, nmCd);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(meisho == null){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return null;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return meisho.getName();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 全角チェック&amp;nbsp; 전각 체크&lt;br /&gt;&amp;nbsp; * 全角以外が入っていたらfalse 全部全角ならtrue&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *전각 이외가 들어가 있으면 false 전부 전각이라면 true&lt;br /&gt;&amp;nbsp; * @param inStr&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkZenkaku(String inStr){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (inStr == null || inStr.length() == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; byte[] bytData;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strChar;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean flgSingle = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intX;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; inStr.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strChar = inStr.substring(i, i + 1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytData = strChar.getBytes(&quot;Windows-31J&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int j = 0; j &amp;lt; bytData.length; j++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (bytData[j] &amp;lt; 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intX = 256 + bytData[j];&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intX = bytData[j];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (bytData.length == 2) {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flgSingle = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; flgSingle = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (flgSingle)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 検索上限チェック&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 검색 상한 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * システム限界数以上に設定していたらfalseを返す&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *시스템 한계수이상으로 설정해 있으면 false를 돌려준다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param maxSize&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return true:システム上限内, null, 半角整数以外&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &amp;nbsp; &amp;nbsp;false:システム上限オーバー&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkMaxSearchNum(String maxSize) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; int maxNum;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; int sysMaxNum;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkNull(maxSize)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // 半角数値チェック&amp;nbsp; 반각 수치 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkPositiveInteger(maxSize)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // システム的な最大件数&amp;nbsp; 시스템적인 최대 건수&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; sysMaxNum = Constant.SYS_MAS_SEARCH_NUMBER;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // 入力された最大件数&amp;nbsp; 입력된 최대 건수&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; maxNum = Integer.parseInt(maxSize); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; // システム限界数より大きければfalse&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; //시스템 한계수보다 크면 false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; if(maxNum &amp;gt; sysMaxNum){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 和暦チェック&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 일본이 달력 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param nengo 1:明治,2:大正,3:昭和,4:平成&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *1:메이지,2:타이쇼,3:쇼와,4:헤세이&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param date&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkWaDate(String nengo, String date) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean result = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String nen; &amp;nbsp;// 年&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String tsuki; &amp;nbsp; // 月&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String niti; &amp;nbsp;&amp;nbsp; // 日&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intNen;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intTsuki;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int intNiti;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String seireki; &amp;nbsp;// 西暦&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 桁数チェック(6バイトYYMMDD) 자리수 체크(6바이트 YYMMDD)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(date.length() != 6){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 数値チェック&amp;nbsp; 수치 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkPositiveInteger(date)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 年、月、日を取得&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nen = date.substring(0, 2);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tsuki = date.substring(2, 4);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; niti = date.substring(4, 6);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // それぞれをintに変換 각각을 int에 변환&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intNen = Integer.parseInt(nen);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intTsuki = Integer.parseInt(tsuki);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intNiti = Integer.parseInt(niti);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 日付フォーマット通りの場合は各年号ごとに年月日をチェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //일자 포맷 그대로의 경우는 매년호 마다 연월일을 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 明治&amp;nbsp; 메이지&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(Constant.NENGO_MEIJI.equals(nengo)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 45年を超える場合はありえない&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //45년을 넘는 경우는 있을 수 없다&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNen &amp;gt; 45){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 45年の場合は7月30日まで&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intNen == 45){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki &amp;gt; 7){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intTsuki == 7){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;gt; 30){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 1年の場合は9月8日から&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intNen == 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki &amp;lt; 9){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intTsuki == 9){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;lt; 8){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 西暦に変換&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = String.valueOf(intNen + WAREKI_SA_MEIJI);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = seireki + tsuki + niti;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkDateFormat(seireki)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 大正&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(Constant.NENGO_TAISHO.equals(nengo)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 15年を超える場合はありえない&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNen &amp;gt; 15){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 15年の場合は12月25日まで&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intNen == 15){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki &amp;gt; 12){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intTsuki == 12){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;gt; 25){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 1年の場合は7月30日から&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if(intNen == 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki &amp;lt; 7){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intTsuki == 7){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;lt; 30){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 西暦に変換&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = String.valueOf(intNen + WAREKI_SA_TAISHO);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = seireki + tsuki + niti;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkDateFormat(seireki)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 昭和&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(Constant.NENGO_SHOWA.equals(nengo)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 64年の1月7日まで&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNen &amp;gt; 67){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intNen == 64){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki &amp;gt; 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intTsuki == 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;gt; 7){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 1年は12月25日から&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNen == 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki &amp;lt; 12){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(intTsuki == 12){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;lt; 25){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 西暦に変換&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = String.valueOf(intNen + WAREKI_SA_SHOWA);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = seireki + tsuki + niti;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkDateFormat(seireki)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 平成&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(Constant.NENGO_HEISEI.equals(nengo)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 1年は1月8日から&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNen == 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTsuki == 1){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intNiti &amp;lt; 8){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 西暦に変換&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = String.valueOf(intNen + WAREKI_SA_HEISEI);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; seireki = seireki + tsuki + niti;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkDateFormat(seireki)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // それ以外の年号&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 現在日付よりも未来であればエラー&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkComparisonDate(seireki)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return result;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 現在日付との比較&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 현재 일자라는 비교&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 現在日付よりも未来の日付であればfalseを返す&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *현재 일자보다 미래의 일자이면 false를 돌려준다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param date&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static boolean chkComparisonDate(String date) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String sysDateStr;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 日付妥当性チェック&amp;nbsp; 일자 타당성 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkDateFormat(date)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 現在年月日取得&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Date sysDate = DateUtil.getSysdate();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // SimpleDateFormatオブジェクトを生成&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //SimpleDateFormat 오브젝트를 생성&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SimpleDateFormat formatter = new SimpleDateFormat(&quot;yyyyMMdd&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sysDateStr = formatter.format(sysDate); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 日付の相関チェック呼び出し&amp;nbsp; 일자의 상관 체크 호출&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!chkDateFromTo(date, sysDateStr)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 日付妥当性チェック(YYYYMMの場合)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; *일자 타당성 체크(YYYYMM의 경우)&lt;br /&gt;&amp;nbsp; * @param myDate&lt;br /&gt;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkDateFormatYYYYMM(String myDate) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; String nen;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; String tuki;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; int intNen;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; int intTuki;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(myDate == null || Constant.EMPTY_STR.equals(myDate)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 文字列にスラッシュが入っていた場合消す&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; //문자열에 slash가 들어가 있었을 경우 지운다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; myDate = deleteSlash(myDate);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //入力文字列が6桁以外の場合エラ-&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //입력 문자열이 6자리수 이외의 경우 에러&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (myDate.length() != 6) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 数字のみで構成されているかチェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //숫자만으로 구성되어 있을까 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; myDate.length(); i++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char charData = myDate.charAt(i);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((charData &amp;lt; &#039;0&#039;) || (charData &amp;gt; &#039;9&#039;)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 年、月部分を取り出し&amp;nbsp; 해, 달부분을 꺼내&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nen = myDate.substring(0,4);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tuki = myDate.substring(4, 6);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 月部分をintに変換し、1から12の間であるかチェック&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //달부분을 int로 변환해, 1에서 12의 사이일까 체크&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intTuki = Integer.parseInt(tuki);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(intTuki &amp;lt; 1 || intTuki &amp;gt; 12){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 日付の大小チェック(YYYYMMの場合) 일자의 대소 체크(YYYYMM의 경우)&lt;br /&gt;&amp;nbsp; * @param from&lt;br /&gt;&amp;nbsp; * @param to&lt;br /&gt;&amp;nbsp; * @return toがfromより大きければtrue そうでなければfalse 同じ場合はtrue&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkDateFromToYYYYMM(String from, String to) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; int intFrom;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; int intTo;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 文字列にスラッシュが入っていた場合消す&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //문자열에 slash가 들어가 있었을 경우 지운다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; from = deleteSlash(from);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; to = deleteSlash(to);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 日付のフォーマットが正しくなければ終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //일자의 포맷이 올바르지 않으면 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkDateFormatYYYYMM(from) || !chkDateFormatYYYYMM(to)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // どちらかがnull なら終了&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!chkNull(from) || !chkNull(to)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 年、月部分を取り出し&amp;nbsp; 해, 달부분을 꺼내&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; intFrom = Integer.parseInt(from);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; intTo = Integer.parseInt(to);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // toよりfromのほうが先であればfalse&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //to보다 from 쪽이 앞이면 false&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(intFrom &amp;gt; intTo){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * スラッシュをつけるYYYYMM&amp;nbsp; slash를 붙이는 YYYYMM&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param strNum&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String dateFormatYYYYMM(String strYmd) throws Exception{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //戻り値格納用&amp;nbsp; 반환값 격납용&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String strNewYmd = Constant.EMPTY_STR;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 文字列がnullだったら終了&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strYmd == null || strYmd.length() == 0) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewYmd = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // 日付のフォーマットでなければnullを返して終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //일자의 포맷이 아니면 null를 돌려주어 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(!chkDateFormatYYYYMM(strYmd)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewYmd = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //3桁目、6桁目にスラッシュを挿入する&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strNewYmd =&amp;nbsp; strYmd.substring(0, 4) + Constant.SLASH + strYmd.substring(4, 6);&lt;br /&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //3桁目、6桁目にスラッシュを挿入する&lt;br /&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; strNewYmd =&amp;nbsp; strYmd.substring(0, 4) + Constant.SLASH + strYmd.substring(4, 6) + &lt;br /&gt;// &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Constant.SLASH + strYmd.substring(6, 8);&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return strNewYmd;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * application.propertiesのメッセージをキーにより取得する&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *application.properties의 메세지를 키에 의해 취득한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param key メッセージのキー&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return String メッセージ&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp; &amp;nbsp; public static String getMessage(String key) throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ResourceBundle bundle = ResourceBundle.getBundle(Constant.MESSAGE_FILE_NAME);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return bundle.getString(key);&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; /**&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 文字列From,Toを比較する&amp;nbsp; 문자열 From,To를 비교한다&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 辞書順で比較し、FromがToより大きければfalse&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; *사전순서로 비교해, From가 To보다 크면 false&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * 同じ、もしくはFrom &amp;lt; To ならばtrue&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param from&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @param to&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @return&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkCdFromTo(String from, String to) throws Exception{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // どちらかがnullだったらtrueで強制終了&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; //어느 쪽인지가 null라면 true로 강제 종료&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(!Common.chkNull(from) || !Common.chkNull(to)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; // from &amp;gt; toだったらfalse&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(0 &amp;lt; from.trim().compareTo(to.trim())) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * 整数チェック&amp;nbsp; 정수 체크&lt;br /&gt;&amp;nbsp; * @param iStr&lt;br /&gt;&amp;nbsp; * @return　true：正の整数,負の整数　false:整数以外&lt;/P&gt;
&lt;P&gt;&amp;nbsp; *정의 정수, 부의 정수　false:정수 이외&lt;br /&gt;&amp;nbsp; * @throws Exception&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;public static boolean chkInt(String iStr) throws Exception{&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if(!Common.chkNull(iStr)){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp; if(iStr.indexOf(Constant.MINUS) != 0) return Common.chkPositiveInt(iStr.substring(0));&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; return Common.chkPositiveInt(iStr.substring(1));&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;/P&gt;</description>
			<category>wooseng&#039;s JAVA</category>
			<category>제어</category>
			<author>고에몽</author>
			<guid>http://ispkorea.com/100</guid>
			<comments>http://ispkorea.com/100#entry100comment</comments>
			<pubDate>Wed, 28 Nov 2007 11:04:08 +0900</pubDate>
		</item>
		<item>
			<title>전각문자, 반각문자를 체크하는 Validation</title>
			<link>http://ispkorea.com/97</link>
			<description>&lt;P&gt;&amp;nbsp;//全角チェック&lt;br /&gt;&amp;nbsp;public static boolean isFullWord(String i_strContents)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; boolean value = true;&amp;nbsp; &lt;br /&gt;&amp;nbsp; byte[] byteArray = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; byteArray = i_strContents.getBytes();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; for(int i = 0; i &amp;lt; byteArray.length; i++)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; if((byteArray[i] &amp;gt;= (byte)0x81 &amp;amp;&amp;amp; byteArray[i] &amp;lt;= (byte)0x9f) || &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; (byteArray[i] &amp;gt;= (byte)0xe0 &amp;amp;&amp;amp; byteArray[i] &amp;lt;= (byte)0xef)) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; if((byteArray[i+1] &amp;gt;= (byte)0x40 &amp;amp;&amp;amp; byteArray[i+1] &amp;lt;= (byte)0x7e) ||&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; (byteArray[i+1] &amp;gt;= (byte)0x80 &amp;amp;&amp;amp; byteArray[i+1] &amp;lt;= (byte)0xfc)) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; i++;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; value = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; value = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; return value;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;//半角チェック&lt;br /&gt;&amp;nbsp;public static boolean isHalfWord(String i_strContents)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; boolean value = true;&lt;br /&gt;&amp;nbsp; byte[] byteArray = null;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; byteArray = i_strContents.getBytes();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(int i = 0; i &amp;lt; byteArray.length; i++){&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if((byteArray[i] &amp;gt;= (byte)0x81 &amp;amp;&amp;amp; byteArray[i] &amp;lt;= (byte)0x9f) || &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (byteArray[i] &amp;gt;= (byte)0xe0 &amp;amp;&amp;amp; byteArray[i] &amp;lt;= (byte)0xef)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if((byteArray[i+1] &amp;gt;= (byte)0x40 &amp;amp;&amp;amp; byteArray[i+1] &amp;lt;= (byte)0x7e) ||&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (byteArray[i+1] &amp;gt;= (byte)0x80 &amp;amp;&amp;amp; byteArray[i+1] &amp;lt;= (byte)0xfc)) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return value;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp; //名前の全角を検査します。&lt;br /&gt;&amp;nbsp;public static boolean checkNameFormat(String i_strContents)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; boolean bResult = (!i_strContents.equals(&quot;&quot;)&amp;amp;&amp;amp;Validation.isFullWord(i_strContents));&lt;br /&gt;&amp;nbsp; return bResult;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;//点数と人数の半角を検査します&lt;br /&gt;&amp;nbsp;public static boolean checkPointFormat(String i_strContents)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; boolean bResult = true;&lt;br /&gt;&amp;nbsp; int iContents;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; //半角の時&lt;br /&gt;&amp;nbsp; if(!i_strContents.equals(&quot;&quot;)&amp;amp;&amp;amp;!Validation.isFullWord(i_strContents))&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;iContents = Integer.parseInt(i_strContents);&lt;br /&gt;&amp;nbsp; &amp;nbsp;//0点から100点以内&lt;br /&gt;&amp;nbsp; &amp;nbsp;if((iContents &amp;lt; 0) || (iContents &amp;gt; 100))&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; bResult = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;bResult = false;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return bResult;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;Validation 체크시 전각을하던 반각을 하던 위의 하나의 메소드를 이용하여 true이면 false로 구분하여&lt;br /&gt;사용하면 한개의 메소드로도 충분히 구현이 가능함&lt;br /&gt;&lt;br /&gt;##다른방법으로 전각을 체크하는거&lt;/P&gt;
&lt;P&gt;&amp;nbsp;//全角チェック&lt;br /&gt;&amp;nbsp;public static boolean isFullWord2(String i_strContents)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; boolean value = true;&lt;br /&gt;&amp;nbsp; //入力もらた文字の長さ&lt;br /&gt;&amp;nbsp; for (int i = 0; i &amp;lt; i_strContents.length(); ++i) &lt;br /&gt;&amp;nbsp; { &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; //文字を一つ一つチェックします&lt;br /&gt;&amp;nbsp; &amp;nbsp;int c = i_strContents.charAt(i); &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;//全角の条件&lt;br /&gt;&amp;nbsp; &amp;nbsp;if (c &amp;lt; 256 || (c &amp;gt;= 0xff61 &amp;amp;&amp;amp; c &amp;lt;= 0xff9f)) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; value = false; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; } &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return value;&lt;br /&gt;&amp;nbsp;}&lt;/P&gt;</description>
			<category>wooseng&#039;s JAVA</category>
			<category>반각</category>
			<category>전각</category>
			<author>고에몽</author>
			<guid>http://ispkorea.com/97</guid>
			<comments>http://ispkorea.com/97#entry97comment</comments>
			<pubDate>Mon, 26 Nov 2007 14:26:10 +0900</pubDate>
		</item>
		<item>
			<title>Bubble Sort Algorithm -JAVA</title>
			<link>http://ispkorea.com/95</link>
			<description>&lt;H1&gt;Bubble Sort Algorithm&lt;/H1&gt;
&lt;HR&gt;

&lt;P&gt;&lt;EM&gt;Click on the applet below to see the algorithm run.&lt;/EM&gt; 
&lt;P&gt;
&lt;CENTER&gt;
&lt;H2&gt;Bubble Sort&lt;/H2&gt;&lt;/CENTER&gt;
&lt;P&gt;&lt;PRE&gt;/*
 * @(#)BubbleSortAlgorithm.java	1.6f 95/01/31 James Gosling
 *
 * Copyright (c) 1994-1996 Sun Microsystems, Inc. All Rights Reserved.
 *
 * See additional copyright information below.
 *
 *
 * A bubble sort demonstration algorithm based on
 * &lt;A href=&quot;http://max.cs.kzoo.edu/~abrady/java/sorting/SortAlgorithm.java&quot;&gt;SortAlgorithm.java&lt;/A&gt; and
 * &lt;A href=&quot;http://max.cs.kzoo.edu/~abrady/java/sorting/SortItem.java&quot;&gt;SortItem.java&lt;/A&gt;.
 *
 * @author James Gosling
 * modified by Alyce Brady
 * @version 	1.6f, 31 Jan 1995
 */

class BubbleSortAlgorithm extends &lt;A href=&quot;http://max.cs.kzoo.edu/~abrady/java/sorting/SortAlgorithm.java&quot;&gt;SortAlgorithm&lt;/A&gt; {
    void sort(int a[]) throws Exception
    {
	// Loop through the array, comparing adjacent items.  If they
	// are in the wrong order with respect to each other, they are
	// swapped.  In each pass, the next smallest item &quot;bubbles&quot; all
	// the way to the top.
	for (int i = 0; i &amp;lt; a.length; i++)
	    for (int j = a.length-1; j &amp;gt; i; j--)
	    {	if (stopRequested)
		    return;
		if (a[j-1] &amp;gt; a[j])
		{   int T = a[j-1];
		    a[j-1] = a[j];
		    a[j] = T;
		}
		pause(i,j);
	    }
	
    }
}

/*
 * Permission to use, copy, modify, and distribute this software
 * and its documentation for NON-COMMERCIAL or COMMERCIAL purposes and
 * without fee is hereby granted. 
 * Please refer to the file http://java.sun.com/copy_trademarks.html
 * for further important copyright and trademark information and to
 * http://java.sun.com/licensing.html for further important licensing
 * information for the Java (tm) Technology.
 * 
 * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
 * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
 * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
 * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
 * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
 * 
 * THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR RESALE AS ON-LINE
 * CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE
 * PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT
 * NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE
 * SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE
 * SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE
 * PHYSICAL OR ENVIRONMENTAL DAMAGE (&quot;HIGH RISK ACTIVITIES&quot;).  SUN
 * SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR
 * HIGH RISK ACTIVITIES.
 */
&lt;/PRE&gt;</description>
			<category>wooseng&#039;s JAVA</category>
			<category>Bubble Sort Algorithm</category>
			<author>고에몽</author>
			<guid>http://ispkorea.com/95</guid>
			<comments>http://ispkorea.com/95#entry95comment</comments>
			<pubDate>Wed, 21 Nov 2007 11:10:40 +0900</pubDate>
		</item>
		<item>
			<title>일본어 재미있는 표현들</title>
			<link>http://ispkorea.com/94</link>
			<description>&lt;P&gt;죽음이야(돼는 일이 하나도 없을때..) &lt;br /&gt;-しんでる &lt;br /&gt;&lt;br /&gt;참견하지마 &lt;br /&gt;-くちを ださないで &lt;br /&gt;&lt;br /&gt;봐줬다. &lt;br /&gt;-おおめに みて やった． &lt;br /&gt;&lt;br /&gt;당했어... &lt;br /&gt;-やられた &lt;br /&gt;&lt;br /&gt;죽여버릴꺼야!! &lt;br /&gt;-ぶっころす &lt;br /&gt;&lt;br /&gt;당장꺼져!! &lt;br /&gt;-とっと うせろ! &lt;br /&gt;&lt;br /&gt;됐어!!(뭔가를 해내었을때) &lt;br /&gt;-やった! &lt;br /&gt;&lt;br /&gt;쪽팔려 &lt;br /&gt;-はずかしい &lt;/P&gt;
&lt;P&gt;* ほんと最惡． / ついてないわね． 재수없어 정말! &lt;/P&gt;
&lt;P&gt;*本末轉倒(ほんまつてんとう)ですね． 배보다 배꼽. &lt;/P&gt;
&lt;P&gt;*大目(おおめ)に見て下さい． 잘 봐주세요. &lt;/P&gt;
&lt;P&gt;*いったい何樣(なにさま)のつもり．잘났어 정말! &lt;/P&gt;
&lt;P&gt;*この身の程(ほど)しらずが． 주제를 알아야지. &lt;/P&gt;
&lt;P&gt;*ケバイだ． 야시꾸리하다. &lt;/P&gt;
&lt;P&gt;*いけてる-!． 킹카다. &lt;/P&gt;
&lt;P&gt;*あきれる． 황당하다. &lt;/P&gt;
&lt;P&gt;*いったい何樣(なにさま)だ．개판오분전. &lt;/P&gt;
&lt;P&gt;*あきれてものも言えない．기가 차서 말이 안나온다. &lt;/P&gt;
&lt;P&gt;*スネないで機　(きげん)直してよ．꽁하지 말고 기분풀어. &lt;/P&gt;
&lt;P&gt;*大きなお世話，余計(よけい)なお世話． 너나 잘해! &lt;/P&gt;
&lt;P&gt;*インフルエンザが猛威(もうい)を振(ふ)るんですって． 독감이 극성이래요. &lt;br /&gt;&lt;br /&gt;귀찮아 &lt;br /&gt;-めんどくさい &lt;br /&gt;&lt;br /&gt;~쟁이 &lt;br /&gt;- ~ばっかり (例えば : うそばっかり) &lt;br /&gt;&lt;br /&gt;아이구 고소해라. &lt;br /&gt;-いい きみだ &lt;br /&gt;&lt;br /&gt;비틀대고 있잖아(술을 많이 먹은 사람에게) &lt;br /&gt;-フラフラじゃ ないよ &lt;/P&gt;
&lt;P&gt;―감탄의 표현&lt;/P&gt;
&lt;P&gt;1 멋지군요 すばらしいですね →(독음) 스바라시데스네&lt;br /&gt;2 멋져! すてき →(독음) 스테키&lt;br /&gt;3 맛있다! おいしい →(독음) 오이시이&lt;br /&gt;4 잘했어 よくやった →(독음) 요쿠얏타&lt;br /&gt;5 정말멋있어 なんとすばらしい →(독음) 난토스바라시&lt;br /&gt;6 정말예쁘죠 なんてきれいなんでしょう →(독음) 난테키레이난데쇼우&lt;br /&gt;7 너무멋있어! とってもすてき →(독음) 톧테모스테키&lt;br /&gt;8 재미있군요! おもしろいですね →(독음) 오모시로이데스네&lt;br /&gt;9 에-,이거대단하군! へえ、これはすごい →(독음) 에-, 코레와스고이&lt;br /&gt;10 우와,멋지다 うわあ、すばらしい →(독음) 우와아,스바라시&lt;br /&gt;11 아름답구나 うつくしいなあ →(독음) 우츠쿠시나아&lt;/P&gt;
&lt;P&gt;―놀람의 표현&lt;/P&gt;
&lt;P&gt;1 아,깜짝놀랬어 ああ、びっくりした →(독음) 아-,빋쿠리시타&lt;br /&gt;2 그거,놀랍군요 それはおどろきましたね →(독음) 소레와오도로키마시타네 &lt;br /&gt;3 야,스즈키 너를만나다니 놀랍군 やあ、すずき、きみにあうとはあどろいたね &lt;br /&gt;→(독음) 야 아,스즈키,키미니아우토와오도로이타네&lt;br /&gt;4 놀라게 하지말하요 びっくりさせないでよ →(독음) 빋쿠리사세나이데요&lt;br /&gt;5 어, 어 おや、おや →(독음) 오야,오야 (뜻밖의일에 놀라서 내는말로 우리말의 〃어,어마〃에 해당한다)&lt;br /&gt;6 어머,어머 あら、まあ →(독음) 아라,마아 (놀랐을때에 내는소리로 주로 여성들이 많이 쓴다. 〃어머나,아아〃)&lt;br /&gt;7 어, 어떻게아니? おや、どしてわかるの →(독음) 오야,도시테와카루노&lt;br /&gt;8 이거 참 놀랬어요 これはこれは、おどろきましたね →(독음) 코레와코레와,오도로키마시타네 (놀라거나 실패함을 깨달았을때 하는 소리 〃아차〃&lt;br /&gt;9 두렵군 おそろしいね →(독음) 오소로시이네&lt;br /&gt;10 무섭다 こわい →(독음) 코와이&lt;br /&gt;11 어이없군 あきれたね →(독음) 아키레타네&lt;br /&gt;12 저건 도대체 뭐야? あれはいったいなんだ →(독음) 아레와읻타이난다&lt;br /&gt;13 어, 정말바보같군 おや、なんてばかな →(독음) 오야, 난테바카나&lt;br /&gt;14 어머, 너야? まあ、あなたなの →(독음) 마아,아나타나노&lt;br /&gt;15 깜짝놀랐어! びっくりした →(독음) 빋쿠리시타&lt;br /&gt;16 그거 놀라운데! それはおどろきだ →(독음) 소레와오도로키다&lt;br /&gt;17 기가막혀! あきれた →(독음) 아키레타&lt;br /&gt;18 어머저런! おやおや →(독음) 오야오야&lt;br /&gt;19 에, 뭐라고? え、なんだって →(독음) 에- 난닫테&lt;br /&gt;20 아차! 큰일났다! しまった →(독음) 시맏타 (우리말로 〃아차〃아뿔사〃큰일났다〃에 해당,&lt;br /&gt;21 아니,또야?もう、またなの →(독음) 모우,마타나노&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;馬鹿（ばか）:가장 흔히(?) 쓰이는 말입니다.님들도 들어본적 &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 있으시겠죠(??).&quot;바보&quot;란 말입니다만,이거 발음을 &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 좀 강하게 한다던가 뒤에 &quot;놈&quot;이란 말 더 붙여서리 &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 심각한(?) 욕을 만들 수 있습니다. &lt;/P&gt;
&lt;P&gt;ばか＝＞ぱが＝＞ばかやろう＝ばかめ＝＞ぱがやろう＝ぱがめ &lt;/P&gt;
&lt;P&gt;오른 쪽으로 갈 수록 정도가 심해집니다. &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;*あほ:이거 역시 &quot;바보&quot;.&quot;멍청이&quot; 정도로 해석할 수 있습니다. &lt;/P&gt;
&lt;P&gt;*まぬけもの:이것도 &quot;바보&quot;&quot;멍청이&quot;&quot;머저리&quot;정도... &lt;/P&gt;
&lt;P&gt;＊おろかもの:이건 보다 어리석음에 강조한 말. &lt;/P&gt;
&lt;P&gt;＊やろう、め:둘 다 &quot;놈&quot;이란 뜻으로 명사뒤에 붙여서 자주 씁니다. &lt;/P&gt;
&lt;P&gt;＊くそ:직역하면 찌끄러기,쓰레기...등의 뜻입니다만,욕으로도 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 쓰이고,혼자말로 &quot;빌어먹을&quot;이라고 할 때도 씁니다. &lt;/P&gt;
&lt;P&gt;＊畜生（ちくしょう）:직역하면 축생-짐승...정도의 뜻입니다만, &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 절대 그 정도의 가벼운 욕이 아닙니다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 우리말로 &quot;씨팔&quot;정도의 심한 욕에 속합니다. &lt;/P&gt;
&lt;P&gt;＊すけべ:여자를 밝히는 남성을 지칭해서 씁니다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 우리말로 &quot;색광&quot;정도... &lt;/P&gt;
&lt;P&gt;＊?態（へんたい）:말 그대로 &quot;변태&quot; &lt;/P&gt;
&lt;P&gt;＊くだらない:쓰잘데기 없음,별 볼일 없음...을 지칭합니다만, &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 뒤에 명사를 붙여서 &quot;쓰잘데기 없는 ~&quot; 식으로 &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 자주 쓰입니다. &lt;/P&gt;
&lt;P&gt;＊しんじまえ:이것은 しんでしまえ의 줄임말로.말 그대로 &quot;죽어버려&quot; &lt;/P&gt;
&lt;P&gt;＊ぶっころす:이건 ころす의 강조형.&quot;콱 죽여버린다&quot;..정도. &lt;/P&gt;
&lt;P&gt;＊ぶっつぶす:이건 つぶす의 강조형.&quot;콱 찌그려뜨린다&quot;...정도. &lt;/P&gt;
&lt;P&gt;＊ぶん?る（ぶんなぐる）:이건 ?る의 강조형.&quot;줘 패버린다&quot;...정도. &lt;/P&gt;
&lt;P&gt;＊くたばれ:이건 くたばる의 명령형.&quot;쿠타바루&quot;는 지치셔 널부러지다. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 정도의 뜻입니다만,욕으로 쓰면 &quot;돼져버려&quot;가 되지용. &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;쿠소(クソ/똥)&lt;/P&gt;
&lt;P&gt;보케(ボケ/노망), &lt;/P&gt;
&lt;P&gt;마누케(マヌケ/멍청이&lt;/P&gt;
&lt;P&gt;키치가이(キチガイ/미치광이)&lt;/P&gt;
&lt;P&gt;바카(バカ/바보), &lt;/P&gt;
&lt;P&gt;쿠솟타레(クソッタレ/똥싸게)&lt;/P&gt;
&lt;P&gt;카스(カス/찌꺼기, 앙금),&lt;/P&gt;
&lt;P&gt;고미(ゴミ/쓰레기)&lt;/P&gt;
&lt;P&gt;칭카스(チンカス/왕찌꺼기, 왕앙금)&lt;/P&gt;
&lt;P&gt;노타린(ノ-タリン/나는 모자라다, 부족하다, 머리가 둔하다)&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;마에노카쨩데메소(まえのか-ちゃん デベソ)&lt;/P&gt;
&lt;P&gt;쿠솟타레(くそったれ/똥싸게)&lt;/P&gt;
&lt;P&gt;일본 욕의 종류와 어원 &lt;/P&gt;
&lt;P&gt;일본어의 욕에는 바카(バカ/바보, 멍청이), 아호(アホ (ウ)/바보, 천치=バカ), &lt;/P&gt;
&lt;P&gt;톤마(トンマ/언행이 어딘지 모자람, 얼뜨기, 얼간이),&lt;/P&gt;
&lt;P&gt;마누케(マヌケ/얼간이 짓을 함, 멍청이=トンマ), &lt;/P&gt;
&lt;P&gt;즈보라(ずぼら/흐리터분 함)&lt;/P&gt;
&lt;P&gt;본쿠라(ボンクラ/멍텅구리, 바보, 얼간이=マヌケ), &lt;/P&gt;
&lt;P&gt;구우타라(ぐうたら/무시근한, 늘쩡늘쩡한 사람)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;노로마(のろま/굼벵이, 동작이나 머리가 아둔함, 바보), &lt;/P&gt;
&lt;P&gt;쿠루쿠루빠(クルクルパ? )&lt;/P&gt;
&lt;P&gt;, 오탄코나스(オタンコナス)&lt;/P&gt;
&lt;P&gt;, 오탄친(オタンチン),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;오카치멘코(オカチメンコ)&lt;/P&gt;
&lt;P&gt;1) 馬鹿/バカ(바카/바보) &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;2) アホ(아호/바보) &lt;/P&gt;
&lt;P&gt;바보라는 말은 관동에서는 바카(バカ), &lt;/P&gt;
&lt;P&gt;관서에서는 아호(アホ)라고 하는 이미지가 있고, &lt;/P&gt;
&lt;P&gt;동해 지방에서는 타와케(たわけ)라고 한다. &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;3) ずぼら(즈보라/흐리터분 함) &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;4) ボンクラ(본쿠라/멍텅구리, 바보, 얼간이=マヌケ) &lt;/P&gt;
&lt;P&gt;육감이 둔한 인간을 본쿠라(盆暗)라고 했다고 유래되고 있다. &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;5) ぐうたら(구우타라/무시근한, 늘쩡늘쩡한 사람) &lt;/P&gt;
&lt;P&gt;일본어에는 논베에(呑兵衛/のんべえ/술부대, 모주), 스케베이「에」(助平/すけべい「え」/호색가, 색골)등과 같이 &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;6) のろま(노로마/굼벵이,동작이나 머리가 아둔함, 바보) &lt;/P&gt;
&lt;P&gt;&lt;br /&gt;이분 このかた(코노카타) &lt;/P&gt;
&lt;P&gt;이사람 こひと(코히토) &lt;/P&gt;
&lt;P&gt;이자식 このいつ (코노이쯔) &lt;/P&gt;
&lt;P&gt;이새끼 このやろう(코노야로우) &lt;/P&gt;
&lt;P&gt;이씨발새끼 このくそやろう(코노쿠소야로우) &lt;/P&gt;
&lt;P&gt;씨발새끼 くそやろう (쿠소야로우) &lt;br /&gt;&lt;/P&gt;
&lt;P&gt;오늘은 욕(惡口)에 대해 말을 할까 합니다. &lt;/P&gt;
&lt;P&gt;한국도 욕하면 한나라 하죠(다른 나라들도 있겠지만) &lt;/P&gt;
&lt;P&gt;동경에서는 대부분 バカヤロ-、(바까야로)バカ、(바까)クソッタレ(쿠솟타레?)등이 있는 반면, &lt;/P&gt;
&lt;P&gt;오사까 쪽에서는 ドアホ(도아호)、アホンダラ、(아혼다라?)アホタレ、(아호타레)ボケ、(보케)ボケナス、(보케나스) &lt;/P&gt;
&lt;P&gt;ボングラ、スカタン、ホウスケ(본구라,스카탄,호우스케)등 동경보다 압도적으로 많습니다. &lt;/P&gt;
&lt;P&gt;バカ(바까)와 アホ(아호)의 차이는 利口와 賢い이 차이라고 생각하면 됩니다.&amp;nbsp; &lt;/P&gt;
&lt;br /&gt;
&lt;P&gt;이런 말들 중에 알고 있는 말이 몇 개나 될까요! &lt;/P&gt;
&lt;P&gt;ケチン坊=シミッタレ시밋타레) 구두쇠, 노랭이, &lt;/P&gt;
&lt;P&gt;素寒貧(すかんぴん스칸빈) 빈털털이 &lt;/P&gt;
&lt;P&gt;强突張り(ごうつくばり고우쯔꾸바리) 욕심 많고 고집이 샘 &lt;/P&gt;
&lt;P&gt;破落戶(ごろつき고로쯔끼) 불량배, 생양아치 &lt;/P&gt;
&lt;P&gt;木偶坊(でくのぼう데쿠노보우) 등신, 병신 같은놈 &lt;/P&gt;
&lt;P&gt;夜郞自大(やろうじだい야로우지다이) 능력 없으면서 분수 모르고 으스대는 놈 &lt;br /&gt;(재수없는 놈) &lt;/P&gt;
&lt;P&gt;阿漕(あこぎ아꼬기) 얍삽이, 독한 놈 &lt;/P&gt;
&lt;P&gt;碌で無し(ろくでなし로꾸데나시) 쓸모 없는 인간 &lt;/P&gt;
&lt;P&gt;因業(いんこう인꼬-) 피도 눈물도 없는 놈 &lt;/P&gt;
&lt;P&gt;阿婆擦れ(あばずれ아바즈레) 닳고닳은.걸레 같은 년(헉-정말 나빠요-) &lt;/P&gt;
&lt;P&gt;頓珍漢(とんちんかん톤친깐) 어벙이, 띨띨이 &lt;/P&gt;
&lt;P&gt;下種野郞(げすやろう바스야로우) 비열한 자식 &lt;/P&gt;
&lt;P&gt;人非人(にんぴにん닌비닌) 인간도 아닌 놈 &lt;/P&gt;
&lt;P&gt;表六玉(ひょうろくだま히요오로꾸다마) 멍텅구리, 숙맥 &lt;/P&gt;
&lt;P&gt;醜男(ぶおとこ부오또꼬) 추남 &lt;/P&gt;
&lt;P&gt;醜女(ぶおんな、しこめ부온나, 시꼬메) 추녀 &lt;/P&gt;
&lt;P&gt;氣障(きざ키자) 같잖음, 아니꼬움 &lt;/P&gt;
&lt;P&gt;痴者(しれもの시레모노) 천치 &lt;/P&gt;
&lt;P&gt;朴念仁(ぼくねんじん보꾸넨진) 벽창호 &lt;/P&gt;
&lt;P&gt;行かれた奴(いかれたやつ이까레따야쯔)미친놈 &lt;/P&gt;</description>
			<category>Nihongo</category>
			<category>일본어</category>
			<author>고에몽</author>
			<guid>http://ispkorea.com/94</guid>
			<comments>http://ispkorea.com/94#entry94comment</comments>
			<pubDate>Mon, 05 Nov 2007 21:16:24 +0900</pubDate>
		</item>
	</channel>
</rss>
