首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

16 个超级实用 Java 工具

出处:alterem juejin.im/post/5d4a25b351882505c105cc6e 在Java中,工具定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用Java工具。...以下工具、方法按使用流行度排名,参考数据来源于Github上随机选取5万个开源项目源码。...setProperty:设置对象属性值 populate:根据Map给属性复制 copyPeoperty:复制单个值,从一个对象到另一个对象 cloneBean:克隆bean实例 现在你只要了解了以上16种最流行工具方法...,你就不必要再自己写工具了,不必重复造轮子。...大部分工具方法通过其名字就能明白其用途,如果不清楚,可以看下别人是怎么用,或者去网上查询其用法。

1.9K21

Java实用(二)-包装

Java基本类型功能简单,不具备对象特性,为了使基本类型具备对象特性,所以出现了包装,就可以像操作对象一样操作基本类型数据;包装不是为了取代基本数据类型,而是在数据类型需要使用对象表示时候...,才使用包装; 1.包装继承关系 2.基本数据类型和包装关系 基本数据类型 包装 byte Byte char Character short Short int Integer long...Long float Float double Double boolean Boolean 提示:所有的包装+String都是final修饰,代表不可以被继承; 3.包装对应属性定义(以...6.1包装缓存范围 包装 缓存范围 Byte 全部缓存(-128—127) Character <=127缓存 Short -128—127缓存 Integer -128—127缓存 Long...IntegerCache,缓存了-128到127之间所有int数字Integer对象 //120 在-128-127之间 ,产出对象是从IntegerCache中取出来 //其他包装也是一样 6.3

31720

前端简洁并实用工具

前言 本文主要从日期,数组,对象,axios,promise和字符判断这几个方面讲工作中常用一些函数进行了封装,确实可以在项目中直接引用,提高开发效率. 1.日期 日期在后台管理系统还是用很多,一般是作为数据存贮和管理一个维度...,可以返回值在数组中第一次出现位置)这里就不再详写,这里介绍一种利用ES6set实现去重. 2.set是新怎数据结构,似于数组,但它一大特性就是所有元素都是唯一. 3.set常见操作 大家可以参照下面这个...}如果省略,则会默认返回,不用写return } 2.8将多维数组转化为一维 Array.prototype.flat = function() { var arr = []; this.forEach...1 } } console.log(o); //输出是完整对象,记录着每一个字符及其出现次数 //遍历对象,找到出现次数最多字符和次数 let max...window.orientation == 90 || window.orientation == -90) { return 'portraitScreen' } } 结束 很开心你还能看到这里,这些可能你现在用不到

55930

前端简洁并实用工具

1.日期 日期在后台管理系统还是用很多,一般是作为数据存贮和管理一个维度,所以就会涉及到很多对日期处理。 1.1 element-UI日期格式化 ?...,但它一大特性就是所有元素都是唯一. 3.set常见操作 大家可以参照下面这个:新增数据结构Set用法 4.set去重代码 ?...vue中最核心响应式原理核心就是通过defineProperty来劫持数据getters和setter属性来改变数据。 4.axios 4.1 axiosget方法 ?...2.响应拦截:处理reponse结果 ? 5.promise promise是一种封装未来值易于复用异步任务管理机制,主要解决地狱回调和控制异步顺序。 5.1 应用方法一 ?...$)/g, "");    }, } 结束 很开心你还能看到这里,这些可能你现在用不到,但可以先收藏着。

956130

Android实用Toast工具封装

但是在使用中有些问题: 1)需要弹出一个新Toast时,上一个Toast还没有显示完 2)可能重复弹出相同信息 3)Toast具体有哪些用法不是很熟悉,用到时导出去找 4)app退出去了,Toast...还在弹 等等一系列问题 下面封装了一个工具,帮助大家管理Toast,基本上可以满足常用需求,如果还满足不了,那就自定义了,呵呵~ import android.content.Context; import...android.widget.LinearLayout; import android.widget.Toast; /** * Created by wangwentao on 2017/1/25. * Toast统一管理...在TN中进行调控Toast显示格式以及里面的hide()、show()方法来控制Toast出现以及消失,强调一下是这个队列是系统维护,我们并不能干涉。...可以使用windowManager添加view方式实现自己想要效果 好了,就到这里了! 以上就是本文全部内容,希望对大家学习有所帮助。

1K42

java实用工具——使用java代码实现ftp上传下载工具

大家好,又见面了,我是你们朋友全栈君。 一、引言 小编最近忙着学习项目构架上一些技术,把实用工具整理下,单独放在一个项目。其他项目需要用直接使用maven依赖一下就可以使用了。...所以小编做了一个负载均衡,把上传后图片保存到linux上ftp中去,不了解linux上ftp小编后期编写个教程。...二、实现 以下ftp工具,前提需要保证你ftp服务器能够使用ftp客户端连接工具进行上传和下载文件,不然可能会由于种种原因导致上传或下载失败。 小编项目亲测可用哟!! 先引入jar包 <!...org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; import org.apache.commons.net.ftp.FTPReply; import java.io....*; /** * ftp上传下载工具 * Title: FtpUtil * @version 1.0 */ public class FtpUtil { /** *

1.8K20

JAVA中File实用方法

今天,小结一下JAVAFile吧,它描述了文件本身属性。File对象用来获取或处理与磁盘文件相关信息,例如权限,时间,日期和目录路径,简单而言,也就是文件操作。       ...File实用一些方法,            1.boolean createNewFile()  创建新文件是判断是否存在            2.boolean delete() 文件删除...String getName() 获取文件名            9.String getPath() 获取文件路径           10.long lastModified() 获取最后一次修改时间...          11.long length() 获取文件大小           12.boolean renameTo(File f) 文件重命名 编写程序,列出指定路径下所有文件文件名

42920
领券