Java开发 小工具累计

array to list

Integer[] spam = new Integer[] { 1, 2, 3 };
List<Integer> rlt = Arrays.asList(spam);

Object[] to list<T>

List<Object> objects = getObjects();
List<CustomClass> customObjects = myFilter(objects, CustomClass.class);

static <E> List<E> myFilter(List<?> lst, Class<E> cls) {
    List<E> result = new ArrayList<E>();
    for (Object obj : lst) {
        if (cls.isInstance(obj))
            result.add(cls.cast(obj));
    }
    return result;
}

原文地址:https://www.cnblogs.com/codedreams/p/9954699.html

时间: 2024-11-02 16:53:13

Java开发 小工具累计的相关文章

Android 开发小工具之:Tools 属性 (转)

Android 开发小工具之:Tools 属性 http://blog.chengyunfeng.com/?p=755#ixzz4apLZhfmi 今天来介绍一些 Android 开发过程中比较有用但是大家又不常用的小工具.这些小工具可以提高 Android 应用开发的效率.还可以提高代码质量.所以还是有必要使用的. 首先介绍布局文件中的 tools 属性. 如果你用 Android Studio 创建一个简单的示例项目,在生成的布局文件中会有这么一行内容: xmlns:tools="http:

&lt;&lt;&lt; 日常辅助开发小工具

Notcpad++ Notepad++ 是一款非常有特色的编辑器,Notepad++是免费开源软件,内置支持多达 27 种语法高亮度显示 大小:7.3M FSCapture 无简介 大小:7.3M -------------------------------------------------------------------------------------------------------------------------------------------------------

[精品] 收集的27个java开发常用工具类.基本满足开发需求

原文:[精品] 收集的27个java开发常用工具类.基本满足开发需求 源代码下载地址:http://www.zuidaima.com/share/1596028005993472.htm 最近从网上收集的java开发常用的工具类,分享给大家.基本满足开发需求.推荐给热爱最代码以及java的牛牛们.   每个类都有注释的,欢迎大家可以下载使用. 字符编码:CharTools, base64:Base64 *.java Md5加密:  MD5*.java 上传:*Uploader* 生成缩略图类:T

Java开发实用工具及组件应用

Java开发实用工具及组件应用(JFreeChart.PDF组件-iText.jasper report报表.Maven) 课程分类:Java 适合人群:中级 课时数量:40课时 用到技术:JFreeChart.SSH.Ant.Maven 涉及项目:报表应用 咨询qq:1840215592 1.1.课程的背景 该课程是北风品牌课程-<BF-TECH J2EE软件工程师就业课程> 第四阶段:课程三.Java常用开发工具与第三方组件课程. 鉴于目前项目的开发,所涉及到开发工具繁多,旨在培养大家常用

三个 DAL 相关的Java代码小工具

最近在做 DAL (Data Access Layer 数据访问层) 的服务化,发现有不少地方是人工编写比较繁琐的,因此写了几个小工具来完成. 1.  从 DAO 类自动生成 CoreService 类, CoreService 直接调用 DAO 类 思路: 通过正则表达式解析方法参数, 使用正则替换及源 DAO 文件来生成 CoreService 源文件. package zzz.study.utils; import cc.lovesq.dao.CreativeDAO; import jav

C# 接口开发小工具 笔记

做了2年的接口开发,主要给移动端提供接口,整理了一套小工具,在这里记录一下. 1.非空字段检测 接口某些字段不能为空,最开始进行空值检测是在方法里面,一个参数一个参数手动的检测是否为空,某些方法非空字段十几个的时候,代码臃肿,看着恶心,写着也烦,于是就利用特性和反射实现了自动空值检测. //特性声明 [AttributeUsage(AttributeTargets.Property)] public class NotNull : Attribute { } //使用方式 public clas

Java开发好工具集合

Eclipse插件类 Fat jar  优:多个jar包合成:缺:文件夹结构不保持 Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源.引用外包方面使用起来更方便.可以包含外部的包等. (1)Fat-

好用的前端开发小工具

这是一款集截屏(支持自定义尺寸).屏幕录影机.屏幕拾色器.屏幕放大镜.屏幕标尺.PDF图片转换.图片编辑等等诸多实用功能于一身的小工具, 完全免费,极限轻量化,软件总体积仅1.63 MB . 链接: https://pan.baidu.com/s/15Mii0BiLcD3Pr2_OXAkAWw 提取码: guqp 原文地址:https://www.cnblogs.com/lyyo/p/11491349.html

Java开发学习工具资源强力推荐

公众号难道变成一个月一次更新吗? 其实我想天天更新的,无奈懒惰加上工作忙~哈哈. 不过主要是没有干货,也不想让大家看我发无聊的记事流水账. 今天给点干货,由于我是程序员,现阶段还很感兴趣,所以分享的内容也是关于程序的. 如果不感兴趣,或者不合适,对你们没什么价值可以取消关注哦~~~. 干货: 当我当程序员一年之后,发现我们写的代码其实就是金钱,不管是学习过程中还是项目开发中. 不管我们代码写得如何,或许多年以后你想如何找到你的项目呢?也许你想看看你当前青涩的漏洞百出的代码,但是或许都没有办法找到