原因: SharedPreferences没有保存数组的方法,但是有时候为了保存一个数组而进行序列化,或者动用sqlite都是有点杀猪焉用牛刀的感觉,所以就自己动手改进一下吧. 解决方案: 采用的方式是先转换成JSON,然后保存字符串,取出的时候再讲JSON转换成数组就好了. public void saveInfo(Context context, String key, List<map<string, string="">> datas) { JSONAr…
创建SharedPreferences对象: SharedPreferences sharedPreferences = context.getSharedPreferences("userInfo", MODE_PRIVATE); Editor editor = sharedPreferences.edit(); editor.putString("username", “用户名”); editor.putString("userid", &q…
1.代码 #include <map> #include <string> #include <stdio.h> #include <vector> #include <stdlib.h> using namespace std; class A { public: int m_iX; public : A(); A(int i); ~A(); }; A::A() { } A::A(int i) { m_iX = i; } A::~A() { }…
public static Map<String, Object> transStringToMap(String mapString, String separator, String pairSeparator) { Map<String, Object> map = new HashMap<String, Object>(); String[] fSplit = mapString.split(separator); for (int i = 0; i <…
1.使用SharedPreferences保存数据方法如下: //实例化SharedPreferences对象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE); //实例化SharedPreferences.Editor对象(第二步) SharedPreferences.Editor editor = mySharedPreferences.e…
本篇的具体思路来源于右侧网址:http://blog.csdn.net/qq_19551571/article/details/49977983 本篇代码有所修改,请具体区分. 本篇使用的是 form 提交,ajax 发送请求(但个人感觉把容器换成 div 之类的也是一样的思路,待验证),提交数据类型 FormData 对象. H5中 form 表单的代码: <form class="inpform" id="uploadForm" enctype="…
在日志解析,前后端数据传输交互中,经常会遇到 String 与 map.json.xml 等格式相互转换与解析的场景,其中 json 基本成为了跨语言.跨前后端的事实上的标准数据交互格式.应该来说各个语言中 解析 json 的库都一大片(具体 json 格式与三方库的介绍请见: http://www.json.org/json-zh.html),比如 python 都集成在了内置库中,成为标准 API,今天我们要聊的是 java 中如何方便的使用 json 格式. 从上面的链接介绍中我们可以看到…
1.List<Map<String,String>>的遍历: Map<String,String> map = new HashMap<String, String>(); map.put("1", "fds"); map.put("2", "valu"); List<Map<String, String>> list = new ArrayList<…
//获得map的迭代器,用作遍历map中的每一个键值对Iterator是迭代器,map之前应该定义过,姑且认为是HashMap.<Entry<String,String>>表示map中的键值对都是String类型的.map.entrySet()是把HashMap类型的数据转换成集合类型map.entrySet().iterator()是去获得这个集合的迭代器,保存在iter里面..迭代器这么用:while(iter.hasNext()) { Entry obj = it.next(…
http://acm.hdu.edu.cn/showproblem.php?pid=1113 Problem Description In millions of newspapers across the United States there is a word game called Jumble. The object of this game is to solve a riddle, but in order to find the letters that appear in th…