趣文网 > 作文大全

使用Java读取Json数据和ArrayList删除全部数据的方法

2020-12-02 04:10:01
相关推荐

龟哥想在进入正题之前,想分享一个题目,题目是这样的,输入一条数据,使前半部分的数据单调不递增,后部分的数据单调不递减,需要计算出需要移动的数字次数。龟哥的思路是这样的,循环遍历,如果遇到当前数字比左边的数字大并且比右边的数字大,count++,如果遇到当前数字比左边的数字小并且比右边的数字小,count++.最后得出的结果减1,因为在计算过程中会加上最低的那个值的比较,我只是龟哥的思路,小伙伴有什么好的思路。

如何使用Java读取Json文件里边的数据,Json文件的格式是{name:"龟哥“},所以龟哥的思路是先读取json文件,然后拿到name对应的属性值,把读取到的数据保存到集合中。读取json文件使用InputStreamReader读取json文件,将读取的json文件数据保存到StringBufferm,通过toString方法将文件数据转化成字符串的形式,然后new 一个JsonObject对象j,将字符串传入到对象j的构造方法里边,比如JsonObject j=new JsonObject(字符串s);通过j.get("name")方法拿到了name的属性值”龟哥“,如果json文件中name属性的值有多条,可以通过遍历的方式拿到数据保存到集合中。

龟哥总会有一些惆怅,上一个问题解决了,下一个怎么把ArrayList的数据全部删掉呢,龟哥一开始是这样做的,比如数组int array[]={1,2,3,3},我想删除全部的数据,龟哥灵机一动,list有个方法remove,总共长度为4,在编辑器上list.remove(3),发现只能删除索引3对应的数据,所以需要循环遍历删除数据 比如,int i=list2.size()-1; while(i>=0) { list2.remove(i);

i--; }

龟哥今天房间里飞来一只鸽子,停在转动的风扇上大概一小时,大概它也热了吧。那一刻龟哥感觉自己很善良啊。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

大学与高中的区别英语作文 我们的学校三百字作文 冬季600字作文 爱学习的人作文 我的爸爸是农民作文 妈妈真辛苦作文 暖流作文 可爱的芭比娃娃作文 英语作文我的暑假生活 微笑的魔力作文 关爱作文600 赞颂梅花的作文 有关观察的作文 洗袜子作文 英语作文outline范例 逃家小兔作文 海边游玩作文500字 关于语文的作文600字 掬水留香作文 家规的英语作文 游西江千户苗寨作文 秋天作文八百字 我的书屋我的梦作文400字 葡萄作文结尾 拒绝诱惑的作文800字 一堂有趣的物理课作文 写信范文400字作文 守望花开作文600字 缅怀烈士的作文 人生如考试作文