JAVA固有文字の検索、フラクチャ、または追加


JAVA固有文字に関するメソッド。


1.特定文字の分割


split()を使用してStringに特定の文字で別々に格納します.

split()バー


特定の文字に基づいて文字列を配列に別々に格納します.
ex)
String str = “010-222-2222”;
String[] st = str.split(“-”);
st[0] = 010
st[1] = 222
st[2] = 2222

2.特定の文字の場所を検索


Stringで特定の文字の位置を検索するにはindexOf()を使用します.

indexOf()バー


特定の文字の位置を検索する方法
使い方は文字です.indexof(「検索する文字」);このように使います.
値が返されない場合は、-1を返します.
0から、パラメータ2から文字の検索を開始する位置を書くことができます.
indexOf()例
ex)
	int findString = stringEx.indexOf("?");
indexOf()文字の検索を開始する場所を指定し、検索例を表示します.
ex)
	//3번째부터 "?"라는 문자를 찾아라
	int findString = stringEx.indexOf("?",3);

3.String間に特定の文字を追加する


Stringの間に特定の文字を追加する場合、Stringは変更されないため、可変StringBufferに変換する必要があります.
Stringは、String Bufferが変更可能なオブジェクトの可変オブジェクトであるため、中央では変更されず、StringBufferはオブジェクトを変更するために使用されます.
1.StringをStrinBuffeに変更します.
String > StringBuffer
StringBufferを宣言して中にStringを書けばいいです
ex)
	String str = "Ex";
    StringBuffer buf = new StringBuffer(str);
2.StringBufferを使用する方法insert.
stringBuffer.Insert(追加する文字の位置、「追加する文字」);
これで追加できます
追加する場所はゼロから始まります.
ex)
	buf.insert(insertNum, "hihi");
StringBufferをStringに変換するには:
StringBuffer > String
StringBufferにtoString()を貼ればいいです.
ex)
	String str = buf.toString();