从字符串中读取,直到Android中的特定字符

Ste*_*hev 2 java string android char

我怎么能从字符串中读取数字,直到找到一个特定的字符,在我的例子中 - 一个点.

比如我有一个

String date = "18.8.2011"
int mDay = 0;
int mMonth = 0;
int mYear = 0;
Run Code Online (Sandbox Code Playgroud)

我想制作mDay = 18,mMonth = 8并且mYear = 2011- 我希望能够复制数字,直到我找到一个点.

ada*_*ost 8

使用String类的split方法.

String []ar=date.split("[.]");
int mDay=Integer.parseInt(ar[0]);
..
Run Code Online (Sandbox Code Playgroud)


nge*_*esh 6

String[] arr = date.split("[.]");

int mDay = Integer.parseInt(arr[0]);
int mMonth = Integer.parseInt(arr[1]);
int myear = Integer.parseInt(arr[2]);
Run Code Online (Sandbox Code Playgroud)