
Java小题记录
文章平均质量分 58
遇到的小编程题记录与分享!
爱喝椰汁的木木
这个作者很懒,什么都没留下…
展开
-
Set集合相关经典题目
1、在List内去除重复数字值,要求尽量简单public static List duplicateList(List list) { HashSet set = new HashSet(); set.addAll(list); return new ArrayList(set); } @Test public void test1() { List list = new ArrayList(); l原创 2021-01-23 21:34:08 · 435 阅读 · 0 评论 -
Java-String相关题目记录
题目一将一个字符串进行反转,将字符串指定部分进行反转。比如"abcdefg"反转为"abfedcg"三种解题方式:public class Task1 { //方式一:转换为 char[] public String reverse(String str, int startIndex, int endIndex) { if (str != null) { char[] arr = str.toCharArray();原创 2020-12-27 22:56:16 · 100 阅读 · 0 评论 -
Java基础题目记录-数组
数组相关题目练习:现在有如下一个数组: int[] oldArr={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 要求将以上数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组为 int[] newArr={1,3,4,5,6,6,5,4,7,6,7,5};分析:首先计算出老数组中不为0的元素的个数,即为新数组的长度。然后定义一个新数组将老数组中不为0的元素赋给新数组打印新数组即可代码实现: public static voi原创 2020-12-17 14:01:36 · 584 阅读 · 2 评论 -
Java基础题目记录-(日期计算及图形打印)
计算用户输入的日期离1900年1月1日相距多少天分析:本题需要用到键盘输入:Scanner注意平年闰年, 闰年分为普通闰年和世纪闰年。i % 400 == 0 || (i % 4 == 0 && i % 100 != 0)闰年二月份为29天,平年28天。逐步计算:首先进行最简单的天数相差计算,然后看年份相差,最后看月份相差。代码案例演示:public static void main(String[] args) { Scanner sc原创 2020-12-16 12:52:34 · 258 阅读 · 0 评论