私は次のようにdate_stringを設定しています:
gridcell.setTag(theday + "-" + themonth + "-" + theyear + "|" + hijri_day + "-" + hijri_month + " ("+ hijri_monthno +") " + hijri_year);
そして、私はそれを次のように分割しています:
String date_month_year = (String) view.getTag();
String[] dateAr = date_month_year.split("-|\\||\\(|\\)|\\s+");
これはイスラム暦の月名のスペースとダッシュも分割しています。つまり、Rabi al-Thani または Dhul Hijjah です。
private String months[] = {"Muharram","Safar","Rabi al-Awwal","Rabi al-Thani","Jumada al-Awwal","Jumada al-Thani","Rajab","Sha\'ban","Ramadhan","Shawwal","Dhul Qa\'dah","Dhul Hijjah"};
date_string の文字列の値ではなく、date_string のみで分割するにはどうすればよいですか?