07 2021 档案

摘要:非标准json字符串转换成json格式字符串 在工作中,会遇到中间件平台输出的日志不是标准json格式的,在接口测试工作中,如果报文节点字段比较多,手工替换耗时,而且难免会出错。 所以希望用代码,来实现字符串转换。 非标准的json报文示例如下: String a = "{categoryCode= 阅读全文
posted @ 2021-07-16 10:00 kevinFeng 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:final 修饰符使用总结 1. final 修饰类中的变量 表示该变量一旦被初始化便不可改变,这里不可改变的意思对基本类型变量来说是其值不可变,而对对象引用类型变量来说其引用不可再变。其初始化可以在两个地方:一是其定义处,也就是说在 final 变量定义时直接给其赋值;二是在构造方法中。这两个地方 阅读全文
posted @ 2021-07-14 11:19 kevinFeng 阅读(81) 评论(0) 推荐(0) 编辑
摘要:插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序算法步骤: 将第一待排序序列第 阅读全文
posted @ 2021-07-12 14:13 kevinFeng 阅读(109) 评论(0) 推荐(0) 编辑
摘要:选择排序算法步骤: 1.首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 2.再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 3.重复第二步,直到所有元素均排序完毕。 代码如下: import org.junit.Test; public class Sele 阅读全文
posted @ 2021-07-12 11:00 kevinFeng 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Json字符串查找满足key和value的对象,打印在list中 json对象 parm1:{"invType":"2","purchaseFlag":"5","invQty":"999","cmmdtyCode":"761678564","supplierCode":"70057362","pla 阅读全文
posted @ 2021-07-09 14:35 kevinFeng 阅读(469) 评论(0) 推荐(0) 编辑
摘要:##字符串处理 str1="hello the world !" str2="!world the hello" 已知str1,要求倒序处理实现str2 直接上代码 import org.junit.Test; public class StringManage { /* 字符串处理 hello t 阅读全文
posted @ 2021-07-09 14:21 kevinFeng 阅读(93) 评论(0) 推荐(0) 编辑
摘要:快速排序算法通过多次比较和交换来实现排序,其排序流程如下: 1.首先设定一个分界值,通过该分界值将数组分成左右两部分。 2.将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。 3.然后,左边和右边 阅读全文
posted @ 2021-07-08 17:27 kevinFeng 阅读(253) 评论(0) 推荐(0) 编辑
摘要:冒泡排序算法的原理如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对 阅读全文
posted @ 2021-07-08 17:16 kevinFeng 阅读(37) 评论(0) 推荐(0) 编辑