String略語を生成するツール類
1882 ワード
String略語を生成するツール類
1.クラスの機能
略語を生成するツールクラスを作成します。 要求:各単語の頭文字で大文字で、単語がthe of andであれば無視します。
the class of java and jspひずみはCJJです。
2.Abreviation(略語工具類)
SPlit(パラメータ):文字列->配列(パラメータは分割記号) 注意: A:ここのパラメータは正規表現です。 B:複数のアンバーが追加されるかもしれません。 C:縦棒には特別な意味があります。 D:「.」任意文字toChararry():出力配列 ==:同一(オブジェクト) equals:内容(値)は同じです。 文字列ボックス intern():文字列池から取りに行きます。 異常try…catch catchの中は空けないでください。 A:catch最近のtry投げの異常をキャッチする B:異常がキャッチされたら他のcatch文でRuntimeExceptionを捕捉できない(運転時異常) Throwable類方法getMessage()A:異常対象の情報記述を取得する B:投げた異常中のパラメータから情報を取得する JDK 7以上のcatchの中の‘|’区切り子が複数の異常を捕獲する
1.クラスの機能
略語を生成するツールクラスを作成します。 要求:各単語の頭文字で大文字で、単語がthe of andであれば無視します。
the class of java and jspひずみはCJJです。
2.Abreviation(略語工具類)
public class Abbreviation {
//
public String[] RemoveWord(String s){
// , for
String[] aa=s.split(" ");
//
for(int i=0;i
3.Abreviation Test(テストクラス)public class AbbreviationTest {
public static void main(String[] args){
System.out.println("Please output into the String!");
//
Scanner sc = new Scanner(System.in);
//
String s=sc.nextLine();
// ( )
Abbreviation p = new Abbreviation();
//
String[] pp=p.RemoveWord(s);
//
String[] e=p.Initials(pp);
//StringBUffer
StringBuffer sb = new StringBuffer();
for(int i = 0; i < e.length; i++)
{
sb. append(e[i]);
}
String s1 = sb.toString();
// replaceAll
System.out.println(s1.replaceAll(" ", ""));
}
}
4.メモSPlit(パラメータ):文字列->配列(パラメータは分割記号) 注意: A:ここのパラメータは正規表現です。 B:複数のアンバーが追加されるかもしれません。 C:縦棒には特別な意味があります。 D:「.」任意文字toChararry():出力配列 ==:同一(オブジェクト) equals:内容(値)は同じです。 文字列ボックス intern():文字列池から取りに行きます。 異常try…catch catchの中は空けないでください。 A:catch最近のtry投げの異常をキャッチする B:異常がキャッチされたら他のcatch文でRuntimeExceptionを捕捉できない(運転時異常) Throwable類方法getMessage()A:異常対象の情報記述を取得する B:投げた異常中のパラメータから情報を取得する JDK 7以上のcatchの中の‘|’区切り子が複数の異常を捕獲する