feat2
クラス StringUtil

java.lang.Object
  拡張feat2.StringUtil

public class StringUtil
extends java.lang.Object

文字列操作のユーティリティメソッドを集めたクラス。

作成者:
SUGIMOTO Ken-ichi

コンストラクタの概要
StringUtil()
           
 
メソッドの概要
static java.lang.String capitalize(java.lang.String str)
          空白で区切られた単語の先頭の文字を大文字にする。
static java.lang.String[] convertEncoding(java.lang.String[] str, java.lang.String encoding)
           
static java.lang.String convertEncoding(java.lang.String str, java.lang.String encoding)
          asciiとしてJava文字列に変換されてしまったテキストを指定のエンコーディングでJava文字列に変換しなおす。
static java.lang.String escapeHTMLText(java.lang.String str)
           
static java.lang.String escapeJavaScriptString(java.lang.String val)
          JavaScriptの文字列のためのエスケープ
static java.lang.String join(java.lang.String[] array, java.lang.String str)
           
static java.lang.String makeLocaleFilename(java.lang.String baseName, java.util.Locale locale)
          ロケール名を含んだファイル名を作る。
static java.lang.String replace(java.lang.String str, java.lang.String o, java.lang.String n)
           
static java.lang.String replaceParameters(java.lang.String str, java.util.Map keywords)
           
static java.lang.String replaceParameters(java.lang.String str, java.lang.String[] values)
           
static java.lang.String replaceParameters(java.lang.String str, java.lang.String[] names, java.lang.String[] values)
           
static java.lang.String[] split(java.lang.String str)
          文字列をホワイトスペースを境界として分割する。
static java.lang.String[] split(java.lang.String str, char delim)
           
static java.lang.String[] split(java.lang.String str, java.lang.String delimitor)
           
static java.lang.String[] stripAll(java.lang.String[] str)
           
static java.lang.String substringBefore(java.lang.String str, java.lang.String separator)
           
static java.lang.String unescapeHTMLText(java.lang.String escaped)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StringUtil

public StringUtil()
メソッドの詳細

split

public static java.lang.String[] split(java.lang.String str)
文字列をホワイトスペースを境界として分割する。 文字列の先頭と末尾のスペースは無視される。

パラメータ:
str -
戻り値:

split

public static java.lang.String[] split(java.lang.String str,
                                       java.lang.String delimitor)

split

public static java.lang.String[] split(java.lang.String str,
                                       char delim)

join

public static java.lang.String join(java.lang.String[] array,
                                    java.lang.String str)

stripAll

public static java.lang.String[] stripAll(java.lang.String[] str)

substringBefore

public static java.lang.String substringBefore(java.lang.String str,
                                               java.lang.String separator)

capitalize

public static java.lang.String capitalize(java.lang.String str)
空白で区切られた単語の先頭の文字を大文字にする。

パラメータ:
str -
戻り値:

convertEncoding

public static java.lang.String convertEncoding(java.lang.String str,
                                               java.lang.String encoding)
                                        throws java.io.UnsupportedEncodingException
asciiとしてJava文字列に変換されてしまったテキストを指定のエンコーディングでJava文字列に変換しなおす。

パラメータ:
str -
encoding -
戻り値:
例外:
java.io.UnsupportedEncodingException

convertEncoding

public static java.lang.String[] convertEncoding(java.lang.String[] str,
                                                 java.lang.String encoding)
                                          throws java.io.UnsupportedEncodingException
例外:
java.io.UnsupportedEncodingException

escapeHTMLText

public static java.lang.String escapeHTMLText(java.lang.String str)

unescapeHTMLText

public static java.lang.String unescapeHTMLText(java.lang.String escaped)

escapeJavaScriptString

public static java.lang.String escapeJavaScriptString(java.lang.String val)
JavaScriptの文字列のためのエスケープ

パラメータ:
val -
戻り値:

replace

public static java.lang.String replace(java.lang.String str,
                                       java.lang.String o,
                                       java.lang.String n)

replaceParameters

public static java.lang.String replaceParameters(java.lang.String str,
                                                 java.lang.String[] values)

replaceParameters

public static java.lang.String replaceParameters(java.lang.String str,
                                                 java.util.Map keywords)

replaceParameters

public static java.lang.String replaceParameters(java.lang.String str,
                                                 java.lang.String[] names,
                                                 java.lang.String[] values)

makeLocaleFilename

public static java.lang.String makeLocaleFilename(java.lang.String baseName,
                                                  java.util.Locale locale)
ロケール名を含んだファイル名を作る。 元のファイル名の拡張子の前に指定のロケール名を挿入する。 拡張子とみなされるのはファイル名の最後の'.'の後ろ。 拡張子が2つ以上重なっている".tar.gz"のようなファイル名は".tar.ja.gz"となってしまうので注意。

パラメータ:
baseName - 元になるファイル名
locale - ロケール
戻り値: