JAvaにおける文字列の切り取り
1015 ワード
1、length()関数文字列の長さ
2、charAt()ある下付き文字のアドレスを切り取る
3、getChars()関数複数文字列取得
void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)
sourceStartはサブストリング開始文字の下付き文字を指定し、sourceEndはサブストリング終了後の次の文字の下付き文字を指定します.したがって、サブストリングにはsourceStartからsourceEnd-1までの文字が含まれます.
受信文字の配列はtargetで指定され、targetでコピーを開始するサブ列の下付き値はtargetStartです.
4、getBytes()関数
getChars()に代わる1つの方法は、getBytes()というバイト配列に文字を格納することである.
5、toCharArray()関数
文字列オブジェクトの文字を文字配列に変換
<span style="font-size:18px;"> char chars[]={'a','b'.'c'};
String s=new String(chars);
int len=s.length();</span>
2、charAt()ある下付き文字のアドレスを切り取る
<span style="font-size:18px;"> char ch;
ch="abc".charAt(1); 'b'</span>
3、getChars()関数複数文字列取得
void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)
sourceStartはサブストリング開始文字の下付き文字を指定し、sourceEndはサブストリング終了後の次の文字の下付き文字を指定します.したがって、サブストリングにはsourceStartからsourceEnd-1までの文字が含まれます.
受信文字の配列はtargetで指定され、targetでコピーを開始するサブ列の下付き値はtargetStartです.
String s="this is a demo of the getChars method.";
char buf[]=new char[20];
s.getChars(10,14,buf,0);
4、getBytes()関数
getChars()に代わる1つの方法は、getBytes()というバイト配列に文字を格納することである.
5、toCharArray()関数
文字列オブジェクトの文字を文字配列に変換