当前位置: 代码迷 >> Android >> String s 在这里本是一个怎样的输入形式
  详细解决方案

String s 在这里本是一个怎样的输入形式

热度:84   发布时间:2016-04-28 03:41:21.0
String s 在这里应是一个怎样的输入形式
请问, String s 在这里应是一个怎样的输入形式?

    public static UpdateInfo getUpdateInfoCache(Context context){
     SharedPreferences pref= context.getSharedPreferences(PREFERENCE_NAME,0);
     return UpdateInfo.createFromString(pref.getString(CONFIG_UPDATE_INFO, ""));
    }


public static UpdateInfo createFromString(String s) {
UpdateInfo info = new UpdateInfo();
String[] values = s.split(";");
int i = 0;

try {
info.index = values[i++];
info.version_from = values[i++];
info.version_to = values[i++];
info.description = values[i++];
info.url = values[i++];
info.size = values[i++];
info.md5 = values[i++];
} catch (Exception e) {
e.printStackTrace();
return null;
}
return info;
}

------解决思路----------------------
String s = "index;version_from;version_to;description;url;size;md5"

------解决思路----------------------
引用:
String s = "index;version_from;version_to;description;url;size;md5"


楼上正解
  相关解决方案