|
package lightbox;
import java.io.*;
public class basic {
// *****************************************************
// フォームから受け取った文字列が、ISO_8859_1でデコード
// されてしまったているので、文字列を元へ戻す為に、いっ
// たんISO_8859_1でエンコードし、それを再びShift_JISで
// デコードする
// *****************************************************
public String toShiftjis( String strData ) {
String ret;
if ( strData != null ) {
try {
ret = new String(
strData.getBytes( "ISO_8859_1" ),
"Shift_JIS"
);
}
catch( UnsupportedEncodingException e ) {
ret = "UnsupportedEncoding";
}
}
else {
ret = "null";
}
return ret;
}
// *****************************************************
// 数値で表現された文字列を int に変換する
// 数値で表現されていない場合は、エラーとなるのでゼロ
// を返す
// *****************************************************
public int atoi( String strData ) {
int ret;
try {
ret = Integer.parseInt(strData);
}
catch (NumberFormatException e) {
ret = 0;
}
return ret;
}
// *****************************************************
// String.valueOfで数値の型に依存しない変換ができるが
// ソースを読んだ時の処理の意図を明確にする為に作成
// *****************************************************
public String itoa( int nData ) {
String ret = String.valueOf( nData );
return ret;
}
}
| |