`

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
分享到:
评论

相关推荐

    中国地质大学20春《现代远程学习概论》在线作业答案.docx

    "中国地质大学20春《现代远程学习概论》在线作业答案" 该在线作业答案涵盖了现代远程学习概论的多个方面,包括学习策略、信息检索、多媒体网络课件、电子邮件、学习风格、目标设定、时间管理、学习小组、远程教育等...

    ext学习资料 20篇详细学习笔记 初学者ext学习的文档

    这份"ext学习资料 20篇详细学习笔记 初学者ext学习的文档"是针对EXT初学者的一份宝贵资源,旨在帮助初学者快速入门EXT开发。 EXT的学习通常包括以下几个核心部分: 1. **EXT基础**:首先,你需要了解EXT的基本概念...

    视觉机器学习20讲源代码-matlab

    对于初学者来说,这是一个极好的学习资源,可以边学边做,提高实际操作技能;对于有一定基础的研究者,这份源代码也能提供参考,激发新的研究思路。总之,《视觉机器学习20讲源代码-matlab》是一份宝贵的资料,对于...

    19-20下学期学习通班级邀请码.docx

    学习通平台是高等教育机构中常用的在线学习平台,旨在提供一种灵活、在线的学习方式,帮助学生更好地学习和获取知识。学习通平台提供了多种功能,如在线课程、学习资源、讨论论坛、作业提交和测验等,旨在提高学生的...

    学习科学视阈的深度学习.pdf

    此外,文档中提到学习科学的兴起背景,它起源于20世纪70年代,并在1991年召开的第一次学习科学国际会议和创办的《学习科学期刊》之后得到了快速发展。学习科学的研究目标是更有效和更深入的学习,其研究范围包括学习...

    行业教育软件-学习软件-软件下载_学习软件_英语学习_李阳疯狂英语之超级名言20句免费下载.zip

    标题中的“行业教育软件-学习软件-软件下载_学习软件_英语学习_李阳疯狂英语之超级...同时,作为一款教育行业的软件,它可能还具备跟踪学习进度、设置学习目标等辅助功能,以帮助用户更好地规划和评估自己的学习效果。

    19-20下学期学习通班级邀请码.pdf

    在本文中,我们将对学习通班级邀请码的重要性、分类、应用场景、管理方法等方面进行详细的介绍和分析,以帮助读者更好地理解和应用学习通班级邀请码。 一、学习通班级邀请码的重要性 学习通班级邀请码是在线学习...

    C语言入门,学习编程的好帮手

    C语言吸取了B语言的优点并弥补了它的不足,使得它能更好地适应系统编程的需求。随着1978年《The C Programming Language》(通常被称为K&R)的出版,C语言的标准逐渐形成,后来由ANSI制定为ANSI C,并进一步被ISO...

    学习JavaEE的day20

    在“学习JavaEE的day20”这个主题中,我们主要关注的是Java企业版(JavaEE)的进阶学习。JavaEE是Java平台的一个版本,它为开发分布式、多层的企业级应用程序提供了丰富的框架和API。这个阶段的学习通常涵盖了更复杂...

    20newsgroup数据集-机器学习-标准数据集(all)下载方式 from sklearn.datasets import fetch_20newsgrou

    20newsgroup数据集是机器学习领域里广泛使用的一个文本分类数据集,它由大约18828篇从1990年代中期的Usenet新闻...通过深入理解和运用这个数据集,我们可以更好地理解和掌握机器学习在处理文本数据时的关键技术和策略。

    视觉机器学习20讲配套仿真代码Code

    《视觉机器学习20讲配套仿真代码Code》是针对机器学习领域中视觉识别技术的一份珍贵资源,包含了一系列用于教学和实践的代码示例。在机器学习,特别是计算机视觉领域,理论与实践相结合至关重要,这份代码集合正是...

    引用度最高的20篇深度学习论文

    这20篇被引用次数极高的深度学习论文代表了该领域的核心研究和发展趋势,对于任何想要深入理解和掌握深度学习的人来说,都是宝贵的参考资料。 1. **卷积神经网络(CNN)**:CNN是深度学习在图像处理中的基石,由...

    行业数据-20年中国在线学习用户学习时长分布.rar

    这份名为“行业数据-20年中国在线学习用户学习时长分布”的压缩包文件,包含了一份2020年关于中国在线学习用户学习时间的详细统计分析。下面将根据这份数据来探讨中国在线学习的现状、特点以及可能的趋势。 首先,...

    深度学习:学习率规划-余弦退火CosineAnnealing和WarmRestart原理及实现 深度学习原理.pdf

    深度学习中的学习率规划是指在模型训练过程中,适时地调整学习率,以达到更好的模型收敛和泛化能力。其中,余弦退火CosineAnnealing和WarmRestart是两种常见的学习率规划策略。 余弦退火CosineAnnealing是指学习率...

    TRC20-源码仅供学习

    本文将深入探讨TRC20的核心概念、技术特点以及与源码学习的相关性。 首先,理解TRC20的基础知识是至关重要的。TRC20是由波场基金会制定的一种智能合约标准,允许开发者在Tron区块链上创建和发行自己的加密货币。TRC...

    机器学习实验 机器学习课设 紫金20级.zip

    随着统计学的发展,统计学习在机器学习中占据了重要地位,支持向量机(SVM)、决策树和随机森林等算法的提出和发展,使得机器学习能够更好地处理分类、回归和聚类等任务。进入21世纪,深度学习成为机器学习领域的...

    编程学习C#很好的网址

    标题与描述中的“编程学习C#很好的网址”指向了一系列与C#编程语言相关的学习资源,这些资源涵盖了从基础到进阶的学习材料,旨在帮助初学者和有经验的开发者加深对C#的理解和应用能力。以下是对这些资源所涉及的知识...

    java程序员需要的20个帮助学习网站

    下面将详细介绍20个对Java程序员非常有帮助的学习网站,这些网站不仅提供了丰富的资源,还覆盖了从基础知识到高级技巧的广泛内容,是Java开发者提升技能、解决实际问题的重要途径。 1. **Java Almanac...

    英语音标学习,英语学习

    在“音标读法”部分,我们通常会学习到44个英语音标,其中包括20个元音和24个辅音。元音分为长元音、短元音、双元音,而辅音则包括爆破音、摩擦音、鼻音、半元音等不同类别。例如,/i:/是长元音,代表“sheep”的音...

Global site tag (gtag.js) - Google Analytics