Чтение из строки до определенного символа в Android - PullRequest
2 голосов
/ 18 августа 2011

Как я могу читать числа из строки, пока не найду определенный символ, в моем случае - точку.

Например, у меня есть

String date = "18.8.2011"
int mDay = 0;
int mMonth = 0;
int mYear = 0;

И я хочуmDay = 18, mMonth = 8 и mYear = 2011 - я хочу иметь возможность копировать цифры, пока не найду точку.

Ответы [ 2 ]

8 голосов
/ 18 августа 2011

Используйте split метод класса String.

String []ar=date.split("[.]");
int mDay=Integer.parseInt(ar[0]);
..
6 голосов
/ 18 августа 2011
String[] arr = date.split("[.]");

int mDay = Integer.parseInt(arr[0]);
int mMonth = Integer.parseInt(arr[1]);
int myear = Integer.parseInt(arr[2]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...