20好的学习

package JSON;

//引用包
/* 注意:
* 修改
*/
import java.util.ArrayList;

//引用包
/* 注意:
* 提供公共的执行操作方法的列表e
*/
import java.util.List;

//公共类名
/**
* Get()类
* @author xinjie
*
*/
public class Array {

//定义主方法
/**
* main()方法
* @param String args
* @throws Exception
* return 无
*/
  public static void main(String[] args) throws Exception {
 
  //定义变量
  /* 注意:
  * \
  * 转义字符
  */
  String s1 = "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"aaaa\"}";

//调用方法
/* 注意
* 写法将英文括号替换成其他字符
*/
s1 = s1.replaceAll("\\{", "");

//调用方法
/* 注意
* 写法将英文括号替换成其他字符
*/
s1 = s1.replaceAll("\\}", "");

//将s1将一个字符串分割为子字符串,然后将结果作为字符串数组返回String[] a1
String[] a1 = s1.split(",");

//创建实例化对象
/* 注意:
* 将修改后的泛型String数组实例化给列表泛型的String数组
*/
List<String[]> arraylist = new ArrayList<String[]>();

//for循环
/* 注意:
     * 每次取数组中一个元素,采取遍历方式
     */
for(String s : a1){

//定义变量
/* 注意:
* s将一个字符串分割为子字符串,然后将结果作为字符串数组返回参数遍历
* 赋值被String数组类的m
*/
String[] m = s.split(":");

//调用方法
arraylist.add(m);
}
   
//定义变量
/* 注意:
* 把
* "\"FileName\":\"cccc\""
* 定义到
* String fileName
*/
    String fileName = "\"FileName\":\"cccc\"";
   
    //调用方法
    /* 注意:
     * 将fileName将一个字符串分割为子字符串,然后将结果作为字符串数组增加arraylist
     */
    arraylist.add(fileName.split(":"));


    //定义变量
  /* 注意:
  * 把[{定义进json
  */
  String json = "[{";
 
  //for循环
  for(String[] m : arraylist){
 
  //json等于json加上m的第一个数组加上":"加上m数组的第二个加上","
  json += m[0] + ":" + m[1]+ ",";
  }
 
  //输出
  System.out.println(json + "}]");
  }
}





//包名
package JSON;

//引用包
/* 注意:
* 修改
*/
import java.util.ArrayList;

//引用包
/* 注意:
* 提供公共的执行操作方法的列表e
*/
import java.util.List;

//公共类名
/**
* Get()类
* @author xinjie
*
*/
public class delete {

//定义主方法
/**
* main()方法
* @param String args
* @throws Exception
* return 无
*/
    public static void main(String[] args) throws Exception {
   
    //定义变量
    /* 注意:
    * \
    * 转义字符
    */
    String s1 = "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"aaaa\"}";

//调用方法
/* 注意
* 写法将英文括号替换成其他字符
*/
s1 = s1.replaceAll("\\{", "");

//调用方法
/* 注意
* 写法将英文括号替换成其他字符
*/
s1 = s1.replaceAll("\\}", "");

//将s1将一个字符串分割为子字符串,然后将结果作为字符串数组返回String[] a1
String[] a1 = s1.split(",");

//创建实例化对象
/* 注意:
* 将修改后的泛型String数组实例化给列表泛型的String数组
*/
List<String[]> arraylist = new ArrayList<String[]>();

//for循环
/* 注意:
     * 每次取数组中一个元素,采取遍历方式
     */
for(String s : a1){

//定义变量
/* 注意:
* s将一个字符串分割为子字符串,然后将结果作为字符串数组返回参数遍历
* 赋值被String数组类的m
*/
String[] m = s.split(":");

//调用方法
arraylist.add(m);
}
   
//for循环
    for(String[] m : arraylist){

    //if语句
/* 注意:
* m数组的第一个等于email
*/
if(m[0].equals("\"email\"")){

//定义变量
/* 注意:
* m数组的第二行是没有
*/
m[1] = "";
}
}

        //定义变量
  /* 注意:
  * 把[{定义进json
  */
  String json = "[{";
 
  //for循环
  for(String[] m : arraylist){
 
  //json等于json加上m的第一个数组加上":"加上m数组的第二个加上","
  json += m[0] + ":" + m[1]+ ",";
  }
 
  //输出
  System.out.println(json + "}]");
  }
}



new char

猜你喜欢

转载自xjwolaile.iteye.com/blog/1648547
今日推荐