随笔分类 -  常用数据格式

数据格式解析(Dataformat)
摘要:ASCII对照表 ASCII表对应的是ISO-8859-1字符集。 基本码表(0-127) 十进制(DEC) 八进制(OCT) 十六进制(HEX) 二进制(BIN) 缩写/符号 HTML实体 描述 0 000 00 00000000 NUL � Null char (空字符) 1 001 阅读全文
posted @ 2022-02-19 12:09 Marydon 阅读(504) 评论(0) 推荐(0) 编辑
摘要:1.情景展示 如上图所示,使用谷歌的Gson将实体类转json字符串,如果实体类的属性值,出现大于号、小于号、等号等符号时,调用GsonBuilder进行转换时,这些符号会被强制转换成unicode编码。 如何解决这个问题? 2.原因分析 错误方式一:使用replaceAll() 错误方式二:使用i 阅读全文
posted @ 2020-11-30 18:33 Marydon 阅读(9623) 评论(0) 推荐(0) 编辑
摘要:1.情景展示 如上图所示,实体类转json,在Java开发中还是很常见的,问题在于:Java属性名称首字母是大写,要求转成json后首字母也必须是大写,如何实现? 2.原因分析 我们知道在Java规范中,实体类的属性名的命名规范需要遵循首字母小写的驼峰命名法,既是规范也是约束也是牢笼。这个时候一旦有 阅读全文
posted @ 2020-11-30 17:15 Marydon 阅读(7740) 评论(2) 推荐(2) 编辑
摘要:1.情景展示 java对象与Map之间进行相互转换,如何实现? 2.分析 通过org.apache.commons.beanutils.BeanUtils类来实现 所需jar包 <dependency> <groupId>commons-beanutils</groupId> <artifactId 阅读全文
posted @ 2020-11-20 11:39 Marydon 阅读(6026) 评论(1) 推荐(1) 编辑
摘要:1.情景展示 如上图所示,我想要将枚举类转换成json对象,key对应属性名称,value对应属性值,效果如下: {"IvcVoucherCode":"200","IvcVoucherStatus":"票据模板下载成功"} 如何实现? 2.代码实现 思路:使用spring的org.springfra 阅读全文
posted @ 2020-11-18 11:20 Marydon 阅读(4952) 评论(1) 推荐(0) 编辑
摘要:1.情景展示 如上图所示,这一个标准的json字符串,双引号需要使用反斜杠\进行转义, 一般情况下,我们是用不到这种json字符串的,在java中,json字符串的通常表现形式是这种: 其本质还是json对象,并不是真正意义上的json字符串(即使将json对象转字符串),哪里会用到上面那种带转义符 阅读全文
posted @ 2020-11-12 17:59 Marydon 阅读(57652) 评论(2) 推荐(9) 编辑
摘要:1.情景展示 已知json对象MainExt 需要把值为空数组的key移除掉,下面是执行代码 执行结果报错:java.util.ConcurrentModificationException 2.原因分析 大致过程就是: 符合删除条件--》调用remove()方法后,expectedModCount 阅读全文
posted @ 2020-09-04 16:21 Marydon 阅读(2361) 评论(0) 推荐(0) 编辑
摘要:方式一 String[] array = {"111","222","333"}; List<String> list = Arrays.asList(array); // list.add("444"); list.remove(0); 如上图所示,不可进行新增或删除元素的操作。 Arrays.a 阅读全文
posted @ 2020-09-02 15:30 Marydon 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:1.情景展示 现在已知字符串为: [{"name":"微微笑","img":"http://zos.alipayobjects.com/rmsportal/TbDyUuhymEDMHWiKAqUw.png"},{"name":"羞羞","img":"http://zos.alipayobjects. 阅读全文
posted @ 2018-12-21 15:53 Marydon 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:1.深拷贝与浅拷贝 浅拷贝:只复制对象的引用,两个引用仍然指向同一个对象,在内存中占用同一块内存; 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象; 换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 深拷贝:被复制对象的所有变量都含有与原来的对 阅读全文
posted @ 2018-06-04 10:23 Marydon 阅读(85624) 评论(30) 推荐(11) 编辑
摘要:java 将Map拷贝到另一个Map对象当中 CreateTime--2018年6月4日09点46分 Author:Marydon 1.需求说明 将一个MapA对象中所有的键值对完全拷贝到另一个MapB对象中; 另一个MapB对象中原来的键值保持不变(不受影响); 拷贝成功后MapB对象当中的内容将 阅读全文
posted @ 2018-06-04 09:56 Marydon 阅读(43874) 评论(2) 推荐(3) 编辑
摘要:需要导入的包: import java.util.Arrays; UpdateTime--2017年3月31日17:49:53 (一)数据格式 [aa, bb, cc] (二)初始化 // 方法一 String[] str = new String[3];//初始化并声明长度(通常使用) // 方法 阅读全文
posted @ 2017-12-06 10:54 Marydon 阅读(643) 评论(0) 推荐(0) 编辑
摘要:八种基本数据类型的特征:初始值、取值范围、按容量大小排序、对应的封装类 阅读全文
posted @ 2017-12-06 10:09 Marydon 阅读(964) 评论(0) 推荐(0) 编辑
摘要:(一)数据格式 (二)初始化 // 方式一 String str;// 先声明,后赋值 // 执行其他代码 str = "赋值"; // 方式二:声明+赋空值(通常使用) String str2 = ""; // 方式三:声明并赋需要的值(一步到位) String str3 = "实际值"; (三) 阅读全文
posted @ 2017-07-21 16:33 Marydon 阅读(740) 评论(0) 推荐(0) 编辑
摘要:迁移时间--2017年6月1日09:24:56Author:Marydon 获取系统当前时间的几种方法 1.使用javascript获取 /** * 使用javascript获取系统当前时间 */ function getDate () { var myDate = new Date(); // j 阅读全文
posted @ 2017-06-01 09:40 Marydon 阅读(285) 评论(0) 推荐(0) 编辑
摘要:五、string类型(字符串) (一)常用方法介绍 声明:参考W3SCHOOL手册 5.1.1 length 定义:获取字符串的长度 注意:这个是属性,不是方法 5.1.2 match() 定义:match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 语法: a.strin 阅读全文
posted @ 2017-05-29 11:52 Marydon 阅读(440) 评论(0) 推荐(0) 编辑
摘要:四、Date日期类 迁移时间:2017年5月27日18:43:02 Author:Marydon (一)对日期进行格式化(日期转字符串) 自定义Date日期类的format()格式化方法 方式一:(非原创) // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d) 阅读全文
posted @ 2017-05-27 18:47 Marydon 阅读(489) 评论(0) 推荐(0) 编辑
摘要:基本数据类型与对应的封装类之间的相互转化;基本数据类型转换成String 阅读全文
posted @ 2017-05-26 18:07 Marydon 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:四、java数据类型之Map 需要导入包: import java.util.Map; import java.util.HashMap; (一)数据格式 1.1 Map与HashMap {FHIGHPRICE_VILLLEVE=0, FSTATUS=1, FPROVLEVELLIMIT=1, FB 阅读全文
posted @ 2017-05-26 09:09 Marydon 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:三、java数据类型之List(集合) 需要导入的包: import java.util.List; import java.util.ArrayList; (一)数据格式 [指定索引并强行插入, 不指定索引插入, 指定索引并按顺序插入] UpdateTime--2017年12月6日16:10:19 阅读全文
posted @ 2017-05-26 08:39 Marydon 阅读(782) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示