![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Kyrie 开一
这个作者很懒,什么都没留下…
展开
-
【java实用小程序】用java实现统计文件夹中所有视频时长
实现项目三步走:1、利用递归遍历所有文件2、判断文件是否是视频文件3、计算视频文件时长(需要引入jar包)package com.time;import java.io.File;import java.util.ArrayList;import it.sauronsoftware.jave.Encoder;import it.sauronsoftware.jave.EncoderException;import it.sauronsoftware.jave.InputForma原创 2020-07-31 19:53:19 · 745 阅读 · 2 评论 -
用java纯手工敲出模拟HashMap和HashSet(java小练习)
通过了解HashMap类底层代码后,通过自己的理解手动完成HashMap中的主要方法,提高java基础。/** * 自定义HashMap * 完成myHash函数实现计算hash值 * 完成put方法实现(核心方法) * 重写toString 实现格式化输出 * 完成get方法(核心方法) * 加入泛型 * @author yky * */class Node<k,v>{ //每个节点特定值 int hash; k key; v value; Node next;原创 2020-07-07 13:35:07 · 164 阅读 · 0 评论 -
用java手写LinkedList链表模型(小练习)
通过练习实现LinkedList完善java基础class Node { Node previous;//上一个节点 Node next;//下一个节点 Object element;//数据 public Node(Object element) { super(); this.element=element; } public Node(Node previous,Node next,Object element) { super(); this.previous=prev原创 2020-07-06 23:24:24 · 243 阅读 · 0 评论 -
用java手动实现ArrayList(java小练习)
通过手动实现完成ArrayList更加了解底层源码。打好java基础,提高java代码能力。需要实现的方法有:构造方法MyArrayList() MyArrayList(int capacity)添加add(E obj)格式化输出(重写toString)toString()get方法get(int index)set方法set(E element,int index)检测index是否合理checkRange(int index)删除元素remove(E element) remove(原创 2020-07-06 16:48:53 · 167 阅读 · 0 评论 -
利用java中的Calendar类完成当前月份日历Calendar类小练习
完成效果:日期前的*代表是当前日期。代码:public class Calender { public static void main(String[] args) throws ParseException { //注释部分为字符串转为当日期操作 //String str="2020-2-10"; //DateFormat df= new SimpleDateFormat("yyyy-MM-dd"); //Date date=df.parse(str); Calenda原创 2020-07-06 11:12:23 · 178 阅读 · 0 评论