jp.preserv.util
クラス StringUtil

java.lang.Object
  拡張jp.preserv.util.StringUtil

public final class StringUtil
extends java.lang.Object

文字列ユーティリティクラスです。

導入されたバージョン:
1.00
バージョン:
1.00 H.WAKUI (MCR) 2007/02/16 初版
作成者:
H.WAKUI (MCR)
関連項目:
URL

フィールドの概要
static java.lang.String URL_FILE_HEADER
          URLのファイルヘッダです。
static java.lang.String URL_HTTP_HEADER
          URLのHTTPヘッダです。
static java.lang.String URL_HTTPS_HEADER
          URLのSSLヘッダです。
static java.lang.String URL_JAR_HEADER
          URLのJarファイルヘッダです。
 
メソッドの概要
static java.net.URL createUrlObj(java.lang.String path)
          URLオブジェクトに変換します。
static java.net.URL createUrlObj(java.lang.String path, java.net.URL codebase)
          URLコードオブジェクトを元にURLオブジェクトに変換します。
static boolean equals(java.lang.String str1, java.lang.String str2)
          文字列の比較を行います。
static boolean equalsString(java.lang.String source, java.lang.String target)
          文字列データが等しいかどうかを判定するメソッドです。
static int getHashCode(boolean b)
          ブーリアン値に対応するハッシュ値を求めます。
static boolean isEmpty(java.lang.String target)
          文字列データがnullもしくは空データのを判定するメソッドです。
static boolean toBoolean(java.lang.String value)
          文字列をboolean値に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

URL_FILE_HEADER

public static final java.lang.String URL_FILE_HEADER
URLのファイルヘッダです。[file:/]

関連項目:
URL, 定数フィールド値

URL_JAR_HEADER

public static final java.lang.String URL_JAR_HEADER
URLのJarファイルヘッダです。[jar:]

関連項目:
URL, 定数フィールド値

URL_HTTPS_HEADER

public static final java.lang.String URL_HTTPS_HEADER
URLのSSLヘッダです。[https://]

関連項目:
URL, 定数フィールド値

URL_HTTP_HEADER

public static final java.lang.String URL_HTTP_HEADER
URLのHTTPヘッダです。[http://]

関連項目:
URL, 定数フィールド値
メソッドの詳細

createUrlObj

public static java.net.URL createUrlObj(java.lang.String path)
                                 throws java.net.MalformedURLException
URLオブジェクトに変換します。

パラメータ:
path - 変換する文字列パス
戻り値:
URLに変換したオブジェクト
例外:
java.net.MalformedURLException - URLオブジェクト生成に失敗した場合

createUrlObj

public static java.net.URL createUrlObj(java.lang.String path,
                                        java.net.URL codebase)
                                 throws java.net.MalformedURLException
URLコードオブジェクトを元にURLオブジェクトに変換します。

パラメータ:
path - 変換する文字列パス
codebase - URLのコードベース
戻り値:
URLに変換したオブジェクト
例外:
java.net.MalformedURLException - URLオブジェクト生成に失敗した場合

isEmpty

public static boolean isEmpty(java.lang.String target)
文字列データがnullもしくは空データのを判定するメソッドです。
該当する場合、trueを返します。それ以外はfalseを返します。

パラメータ:
target - 対象となる文字列
戻り値:
判定結果(true:NULLもしくは空の場合/ false:それ以外)

equalsString

public static boolean equalsString(java.lang.String source,
                                   java.lang.String target)
文字列データが等しいかどうかを判定するメソッドです。
設定するデータがnullもしくは空データの場合はfalseを返します。

パラメータ:
source - 元となる文字列
target - 比較対象となる文字列
戻り値:
判定結果(true:一致, false:NULLもしくは空データ)

toBoolean

public static boolean toBoolean(java.lang.String value)
文字列をboolean値に変換します。 大文字小文字を問わず、on/yes/trueと等しい場合は、 trueを返し、等しくない場合は、falseを返します。

パラメータ:
value - 文字列
戻り値:
変換結果

equals

public static boolean equals(java.lang.String str1,
                             java.lang.String str2)
文字列の比較を行います。

パラメータ:
str1 - 文字列1
str2 - 文字列2
戻り値:
比較結果(true:同一/false:同一でない)

getHashCode

public static int getHashCode(boolean b)
ブーリアン値に対応するハッシュ値を求めます。

パラメータ:
b - ブーリアン
戻り値:
ハッシュ値