我怎么能从字符串中读取数字,直到找到一个特定的字符,在我的例子中是一个点。
例如我有一个
String date = "18.8.2011"
int mDay = 0;
int mMonth = 0;
int mYear = 0;
我想制作mDay = 18
,mMonth = 8
和mYear = 2011
- 我希望能够复制数字,直到我找到一个点。
答案 0 :(得分:8)
使用String类的拆分方法。
String []ar=date.split("[.]");
int mDay=Integer.parseInt(ar[0]);
..
答案 1 :(得分:6)
String[] arr = date.split("[.]");
int mDay = Integer.parseInt(arr[0]);
int mMonth = Integer.parseInt(arr[1]);
int myear = Integer.parseInt(arr[2]);