私はクライアント/サーバアプリケーションを作成しています。いくつかのStringフィールドを持つMessageクラスがあります。文字配列内の特殊文字を特定します
public char[] toArrayOfChar()
{
String str = "";
char[] charr;
str += from;
str += "\r\n";
str += to;
str += "\r\n";
str += header;
str += "\r\n";
str += body;
str += "\r\n";
str += header;
str += "\r\n";
charr = str.toCharArray();
return charr;
}
は、今私は、各フィールドを分離して、私はクライアントからサーバにそれを送信した後の文字列に変換したい:私は、char []これらのフィールドのを返すために、次の方法を書かれています。各フィールドの終わりに改行文字と改行文字を識別するにはどうすればよいですか?
StringTokenizerが役立ちます。しかし、もっと良い方法があるかもしれません。 – Mikel
++ StringTokenizer、またはmastaを感じている場合は、regExも動作します。私はちょうど\ nを使い、分割するのが最も簡単なのですが、 – bestsss