`

27号的学习 重构

阅读更多
//包名
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;
}
}
分享到:
评论

相关推荐

    学习重构技术的好帮手

    ### 学习重构技术的好帮手 #### 一、重构技术概述 重构是软件开发过程中一个重要的环节,它指的是在不改变外部行为的前提下对现有代码进行改进,优化其内部结构,提升可读性和可维护性。《重构:改善既有代码的...

    基于教材重构的深度学习.pdf

    基于教材重构的深度学习,正是在这一教育理念下,教师通过深入挖掘教材内容,重构知识结构,并结合问题导向的教学方式,引导学生进行深度思考和实践,以达到深度学习的目的。 在《基于教材重构的深度学习》一文中,...

    【EMD重构】.rar_EMD重构函数_IMF变量重构_tomorrowi4n_模态分解_重构

    标题中的"【EMD重构】.rar"指的是包含EMD重构过程的压缩文件,而"EMD重构函数"是指在处理EMD分解后的IMF分量时使用的特定函数。"IMF变量重构"则是指将分解得到的各个IMF重新组合成原始信号的过程。"tomorrowi4n"可能...

    基于深度学习的离轴菲涅耳数字全息非线性重构.pdf

    基于深度学习的离轴菲涅耳数字全息非线性重构 知识点一:深度学习在数字全息图像重构中的应用 在本文中,作者提出了一种基于深度学习的离轴菲涅耳数字全息非线性重构方法。该方法利用经典的菲涅耳衍射积分模拟数字...

    27丨理论一:什么情况下要重构?到底重构什么?又该如何重构?1

    重构是软件开发过程中的一个重要环节,它涉及到代码的优化、设计改进和质量提升,而不改变程序的外部行为。本文将详细探讨重构的目的、对象、时机和方法,帮助开发者理解和掌握重构的核心理念。 **重构的目的(Why...

    重构_重构_改善既有代码_

    《重构:改善既有代码设计》是一本由Martin Fowler所著的经典IT著作,它详细阐述了在软件开发过程中如何通过重构来提升...通过学习和实践书中的原则和技巧,我们可以不断提升代码质量,从而提高整个项目的成功概率。

    [电子书] 重构与模式

    读者可以通过分析书中的案例,学习如何在真实项目中应用这些重构与模式的理论知识,从而提高软件设计的质量和效率。 总结而言,《重构与模式》一书提供了系统性的理论框架和实用的实践指南,旨在帮助开发者通过重构...

    [免费高清PDF]31天重构系列笔记.rar

    《31天重构系列笔记》是一本专注于C#编程语言重构技术的...通过系统的练习和学习,开发者可以提升自己的重构技能,从而编写出更加优雅、高效和易于维护的C#代码。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。

    基于深度学习SDA的压缩感知图像重构方法.pdf

    针对这些问题,科研人员提出了基于深度学习的压缩感知图像重构方法,这一创新在该论文中得到了充分的展示和论证。 深度学习技术,尤其是堆叠去噪自动编码器(Stacked Denoising Autoencoders,SDA),在无监督特征...

    重构pdf+chm版本

    这本书的PDF和CHM版本都包含了关于重构和代码优化的深入探讨,是学习重构技术的理想资源。 重构是软件开发中的一个关键概念,指的是在不改变软件外部行为的前提下,对代码进行修改以改进其内部结构。这一过程旨在...

    重构(Refactoring)英文版

    ### 重构(Refactoring):改善现有代码的设计 #### 一、重构概念解析 重构(Refactoring)是一种软件工程中的重要...通过学习本书中的知识,开发者可以更好地理解和掌握重构的艺术,从而提高软件的质量和可维护性。

    代码重构.pdf

    这些资源对于开发者来说是非常宝贵的学习资料,有助于理解重构在实际工作中的应用。 9. 阅读《代码重构》的重要性:这本书不仅仅是一本技术手册,它也传达了一种职业精神和追求卓越的软件开发理念。对于希望提升...

    重构-改善既有代码的设计

    《重构-改善既有代码的设计》是一本专注于Java编程领域的经典著作,主要探讨了如何通过重构技术来提升既有代码的质量和可维护性。重构是软件开发过程中一个至关重要的环节,它旨在不改变代码外在行为的前提下,改进...

    代码重构总结实例

    - "31天重构学习笔记"可能提供了每日重构技巧和案例,帮助深入理解重构过程。 - "Java重构示例"系列文档可能展示了Java代码重构的具体步骤和实践。 - "SVN搭建和使用手册"及"SVN中文教程"提供了关于SVN的详细指南...

    软件重构 软件重构经典PPT

    【软件重构】是一种重要的软件开发实践,旨在提升代码的质量、可读性和可维护性,同时保持软件原有的功能和外部行为不变...通过持续学习和实践,开发者可以掌握更有效的重构技巧,进一步提升软件产品的质量和用户体验。

    重构 中英双版

    《重构:改善既有代码的设计》是软件开发领域的一本经典之作,由著名的软件开发者Martin Fowler撰写,本书同时提供了中文和英文两种版本,便于不同语言背景的读者阅读和学习。重构,这一概念在软件工程中占据着重要...

    重构手册 Professional Refactoring Workbook

    《重构手册 Professional Refactoring Workbook》是一本专注于软件重构实践的权威指南。本书旨在帮助开发者们理解和掌握重构这一关键技能,以提升代码质量、可维护性和软件设计的灵活性。重构是软件开发过程中的一个...

    《重构》----学习笔记

    《重构》是一本深入探讨软件开发过程中的代码优化与改进的经典著作。重构,简单来说,是在不改变软件外部行为的前提下,对其内部结构进行改进,以提高代码的可读性、可维护性和可扩展性。这一过程并非依赖于个人天赋...

    重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt

    重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt重构ppt

Global site tag (gtag.js) - Google Analytics