Java
文章平均质量分 74
筱葭
这个作者很懒,什么都没留下…
展开
-
浅谈Java对象数据转换为JSON对象数据
1、Java对象列表转换为JSON对象数组,并转为字符串JSONArray jsonArray = JSONArray.fromObject(list);String jsonArrayStr = jsonArray.toString();2、把Java对象转换成JSON对象,并转化为字符串JSONObject jsonObject = JSONObject.fromObject原创 2016-10-27 09:16:59 · 1236 阅读 · 0 评论 -
浅谈Java String类、Java数组和Java对象
一、Java String类1、创建字符串:(1)String()(2)String(char[] a)(3)String(char[] a,int offset,int length)2、字符串操作:(1)连接多个字符串——使用"+"(2)连接其他类型数据——使用"+",连接之后返回值为字符串(3)获取字符串信息str.length()str.indexO原创 2016-10-25 09:54:38 · 1190 阅读 · 0 评论 -
浅谈Java容器
1、哈希表:对象的存储位置和对象的关键属性(设为k)之间建立一个特定的对象关系(设为f),是每个对象与一个唯一的存储位置相对应。查找时,只需根据待查对象的关键属性k计算f(k)的值即可。数组和向量都可以存储对象,但对象的存储位置是随机的,当要查找一个对象时,只能以某种顺序(如顺序/二分查找)与各元素进行比较,当元素较多时,效率较低。哈希表能够快速定位想要查找的记录,而不是与表中存在的记录的原创 2016-10-21 18:42:42 · 588 阅读 · 0 评论 -
浅谈求1-n中至少有两个数重复的完全平方数
public static int[] fullSquare(int n) { List list = new ArrayList(); for (int i = 10; i * i < n; i++) { if (twoSame(i * i)) list.add(i * i); } int[] result = new int[list.size()]; for (int i原创 2017-03-14 17:21:18 · 552 阅读 · 0 评论 -
浅谈Java的Comparator接口实现自定义排序Arrays.sort()
使用Comparator接口:编写多个排序方式类实现Comparator接口,并重写新Comparator接口中的compare()方法。题目描述:从A、B、C、D、E5个方面对每一家酒店进行评价收集,并给出1-5星的评分(整数),排序规则如下:(1)优先按照最低星数进行排序,最低星数高者居前。(2)在最低星数相同时,按照平均星数排序,平均星数高者居前。(3)若最低星数和平原创 2017-04-01 22:36:46 · 14157 阅读 · 0 评论