//包名
package xin;
//引用包
/* 注意:
* 提供公共的执行操作方法的列表
*/
import java.util.List;
//公共的类名
/**
* Newxin()类
* @author xinjie
*
*/
public class Newxin{
//定义主方法
/**
* main()方法
* @param String[] args
* @throws Exception throws Exception
* return 无
*/
public static void main(String[] args) throws Exception {
//定义变量赋值
String obj = "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"aaaa\"}," +
"{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin2\",\"email\":\"bbbb\"}";
//实例化对象
twoxin t = new twoxin();
//赋值
List<String[]> arraylist = t.Sun(obj);
//定义变量
int i = 0;
//for循环
for(String[] m : arraylist){
//if语句
if(m[1].equals("\"McLaughlin\"")){
//输出
System.out.println(arraylist.get(i+1)[0] + " " + arraylist.get(i+1)[1] );
}
//i加1
i++;
}
// System.out.println(t.Sun(obj));
}
}
//引用包
/* 注意:
* 修改
*/
import java.util.ArrayList;
//引用包
/* 注意:
* 提供公共的执行操作方法的列表
*/
import java.util.List;
//公共类名
/**
* twoxin()类
* @author xinjie
*
*/
public class twoxin{
//定义方法
/**
* Sun()方法
* @param String show
* return arraylist
*/
public List<String[]> Sun(String show){
//定义变量
show = show.replaceAll("\\{", "");
//定义变量
show = show.replaceAll("\\}", "");
//定义变量
String[] a1 = show.split(",");
//实例化对象
List<String[]> arraylist = new ArrayList<String[]>();
//for循环
/* 注意:
* 每次取数组中一个元素,采取遍历方式
*/
for(String s : a1){
//定义变量
/* 注意:
* s将一个字符串分割为子字符串,然后将结果作为字符串数组返回参数遍历
* 赋值被String数组类的m
*/
String[] m = s.split(":");
//调用方法
arraylist.add(m);
}
//返回 arraylist
return arraylist;
}
}
27号的学习 重构
猜你喜欢
转载自xjwolaile.iteye.com/blog/1664359
今日推荐
周排行