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();
Reference
この問題について(JAVA固有文字の検索、フラクチャ、または追加), 我々は、より多くの情報をここで見つけました https://velog.io/@chlrhhan/JAVA-특정-문자-기준으로-문자열-나누어-배열-저장splitテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol