Я пишу приложение клиент/сервер. У меня есть класс 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;
}
Теперь я хочу, чтобы отделить каждое поле и преобразовать его в строку после того, как я послал его от клиента к серверу. Как определить символы возврата каретки и строки в конце каждого поля?
StringTokenizer может помочь. Но, может быть, есть лучший способ. – Mikel
++ StringTokenizer, или если вы чувствуете, что masta regEx также работает. Хотя я бы просто использовал \ n и разделился как самый простой, так как он получил – bestsss