`

21号的学习

阅读更多
//包名
package JSON;

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

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

//公共类名
/**
* Dement()类
* @author xinjie
*
*/
public class Dsabs {

//定义主方法
/**
* main()方法
* @param String[] args
* @throws Exception
* return 无
*/
public static void main(String[] args) throws Exception {

//定义变量
/* 注意:
* \
* 转义字符
*/
String obj = "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"aaaa\"}," +
     "{\"firsName\":\"Brett\",\"lastName\":\"McLaughlin\",\"email\":\"bbbb\"}";

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

//调用方法
/* 注意
* 写法将英文括号替换成其他字符
*/
    obj = obj.replaceAll("\\}", "");
   
    //将s1将一个字符串分割为子字符串,然后将结果作为字符串数组返回String[] a1
    String[] a1 = obj.split(",");
   
    //创建实例化对象
    /* 注意:
     * 将修改后的泛型String数组实例化给列表泛型的String数组
  */
    List<String[]> arraylist = new ArrayList<String[]>();
   
    //for循环
  /* 注意:
  * 每次取数组中一个元素,采取遍历方式
  */
    for(String s : a1){
   
    //定义变量
/* 注意:
* s将一个字符串分割为子字符串,然后将结果作为字符串数组返回参数遍历
* 赋值被String数组类的m
*/
    String[] m = s.split(":");
   
    //调用方法
    arraylist.add(m);
    }

//定义变量
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++;
}

}
}

util io
分享到:
评论

相关推荐

    深度学习21天实战

    《深度学习21天实战Caffe》是一本旨在引导读者快速掌握深度学习基本概念和Caffe框架实战技能的书籍。深度学习是人工智能领域的一个重要分支,它通过模拟人脑神经网络的工作方式,让计算机能够自动从大量数据中学习...

    机器学习作业21

    【机器学习作业21】是针对学生的一次实践性学习任务,主要目标是参与Kaggle的"Quora Question Pairs"比赛,该比赛旨在识别Quora网站上的一对问题是否具有相同含义,即进行文本二分类。这次作业强调了独立完成、原创...

    2022会计继续教育-企业会计准则第21号.docx

    总的来说,2022年会计继续教育中企业会计准则第21号的学习,对于会计从业者来说是一项重要的任务。理解和掌握这一准则,不仅能帮助企业遵守法规,避免潜在的法律风险,还能提升财务报告的质量,增强市场信心,促进...

    深度学习训练营:21 天实战 TensorFlow + Keras + scikit-learn

    基于 TensorFlow、Keras 和 scikit-learn,介绍了 21 个典型的人工智能应用场景。 这些应用场景被分类为预测类项目实战、识别类项目实战和生成类项目实战。 其中预测类项目包括房价预测、泰坦尼克号生还预测、共享...

    《现代远程学习概论》作业题库及答案.doc

    《现代远程学习概论》是一门探讨现代远程教育理论与实践的课程,旨在帮助学生理解和掌握远程学习的基本概念、方法和技术。以下是对该课程作业题库中部分内容的详细解析: 1. **远程教育学生的咨询服务**:小王作为...

    21号新10477步.gxw

    plc阳历学习,给学者plc学习带来方便,谢谢

    SDN下基于深度学习混合模型的DDoS攻击检测与防御.pdf

    在构建深度学习模型时,模型不仅使用了从数据平面提取的21个不同类型的字段,还设计了5个额外流表特征用于区分流类型。这些特征包括数据包的大小、到达时间间隔、源和目的IP地址、源和目的端口号等,这些都是在流量...

    Kaggle:入门赛Tatanic(泰坦尼克号)84.21%带你冲进前2%

    【标题】:Kaggle入门赛——泰坦尼克号(Tatanic)数据分析与预测:84.21%准确率提升指南 【描述】:Kaggle是全球知名的机器学习竞赛平台,其中的“泰坦尼克号”(Tatanic)数据集是初学者非常受欢迎的入门赛。这个...

    基于Vue的伞兵七号HTML学习成果展示源码

    该项目是基于Vue的伞兵七号HTML学习成果展示源码,共计683个文件,其中包括134个PNG图片文件、112个HTML页面文件、82个MJS模块文件、81个CSS样式文件、44个MAP源映射文件、40个JPG图片文件、35个WEBP图片文件、34个...

    2010.9.21号串口通信测试代码

    2010年9月21日的这个串口通信测试代码可能是一个用于验证串行通信协议实现正确性的示例项目。在这个场景中,我们可以探讨串口通信的基本概念、常用编程接口以及测试过程。 串口通信,也称为串行通信,是数据以串行...

    CCNA学习课件PPT

    应用层通过端口号来标识不同的服务,例如FTP使用21,SMTP使用25,DNS使用53。 2. 传输层:主要负责端到端的数据传输,有两个主要协议:TCP(传输控制协议)和UDP(用户数据报协议)。TCP是一种面向连接的协议,提供...

    企业领导者自主学习能力的实证研究.doc

    学习型组织理论在21世纪被视为管理领域的一种新范式,尤其是在中国加入WTO后,国内企业需要适应不断变化的国内外环境,构建学习型组织成为必要之举。组织学习能力和职工自主学习能力的提升是创建学习型组织的关键。...

    TCPIP详解学习笔记

    端口号的范围是0到65535,其中0到1023为预定义的知名端口,用于常见服务,如HTTP的80端口,FTP的21端口。 在数据链路层,以太网是最常见的协议,它在Linux中可以通过ifconfig命令查看,如示例中的eth0接口信息,...

    C#学习案例相关代码400-final

    例如,24号文件可能是一个关于类和对象的基础示例,21号文件可能是关于异常处理的代码,20号文件可能是关于文件I/O的操作,而25号文件可能是关于多线程的高级话题。每个文件都可能涵盖了一个特定的C#特性或编程概念...

    沪科版初中数学中考第一轮复习21PPT学习教案.pptx

    沪科版初中数学中考第一轮复习的21PPT学习教案,便是专门针对这一主题设计的。 等式和等式的性质构成了学习方程的基础。等式是表达相等关系的数学表达式,通常以等号“=”连接两边的表达式。等式的性质包括了等式...

    IP协议学习日记

    - C类地址:适合小型网络,网络号占21位,从192开始分配。 - 预留地址:除了A、B、C类之外,还有特殊用途的地址,如环回地址(127.0.0.0/8)。 在IP数据包结构中,有一些关键字段: - IHL(Internet Header Length...

    新时代交互英语教学系统帐号管理新模式介绍PPT学习教案.pptx

    新模式的试点在多所高校进行,从最初的10所学校扩展到21所,参与的学生人次逐年增长。试点结果显示,新模式大大提高了教学管理的效率,减少了管理上的困扰,提升了学生的学习体验,得到了广泛的认可。 总结来说,新...

    eclipse3.5中文包0.7.1(09年11月21号发布)

    Eclipse 3.5中文包0.7.1是针对Eclipse IDE的汉化解决方案,于2009年11月21日发布。这个版本的中文包旨在为使用Eclipse 3.5(Galileo)的用户群体提供更友好的中文界面,提升开发体验。Eclipse 3.5是Eclipse平台的一...

Global site tag (gtag.js) - Google Analytics