java
文章平均质量分 55
qmx0623
这个作者很懒,什么都没留下…
展开
-
java遍历时删除最优方法
java在进行集合遍历删除操作时,会有很多问题一、普通for循环错误写法:(由于下标问题达不到想要效果)for(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i);}解决方法:倒序遍历避免下标问题int size = list.size();for(int i=size-1;i>=0;i--){ if(list.get(i).equals("de...原创 2021-10-08 10:22:41 · 379 阅读 · 1 评论 -
Jersey+MyBtais+Pgsql接收文件流入库
Jersey+MyBtais+Pgsql接收文件流入库最近有个项目controller用的是Jersey,数据库用的是Pg,分享下文件流入库方案。Jersey请求层: @POST @Path("/hotpatch/{taskId}") @Produces(MediaType.APPLICATION_JSON) @Consumes({MediaType.APPLICATION_JSON, MediaType.MULTIPART_FORM_DATA}) public Re原创 2021-05-20 10:10:16 · 367 阅读 · 0 评论 -
依赖注入到底是什么概念
0. 前言在软件工程领域,依赖注入(Dependency Injection)是用于实现控制反转(Inversion of Control)的最常见的方式之一。本文主要介绍依赖注入原理和常见的实现方式,重点在于介绍这种年轻的设计模式的适用场景及优势。1. 为什么需要依赖注入控制反转用于解耦,解的究竟是谁和谁的耦?这是我在最初了解依赖注入时候产生的第一个问题。下面我引原创 2017-08-02 10:18:30 · 1095 阅读 · 0 评论 -
java集合类的一些内建函数分析
Collection //Collection内建函数更接近Set因为需要照顾Set,Set没有的高级功能boolean add(Object element) //addAllboolean remove(Object element) //removeAll 删除指定位置的元素需要迭代器void clear()i原创 2017-06-15 13:18:49 · 267 阅读 · 0 评论 -
java的Collections工具类函数
Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法:1. 排序操作(主要针对List接口相关)reverse(List list):反转指定List集合中元素的顺序shuffle(List list):对List中的元素进行随机排序(洗牌)sort(List list):对List里的元素根据自然升序排序sor转载 2017-05-18 10:55:36 · 502 阅读 · 0 评论 -
java泛型问题 关于警告:XX is a raw type【转】
JavaTiger(Java5.0)-arraylist is a raw type2008-04-08 15:08 (本文例子适用于JDK 5.0, 学习请先安装并配置!!!) 我们从一个简单的例子开始:假设我们现在需要一个专用来存储字符串的List,该如何实现?呵呵,这还不简单,且看如下代码: public static转载 2017-06-20 11:29:23 · 843 阅读 · 0 评论 -
Eclipse安装SWT
1.下载地址:http://www.eclipse.org/windowbuilder/download.php看到页面如下:选择图片标记的3.7 (Indigo) update site link 如下:(点击链接->复制网址)http://download.eclipse.org/windowbuilder/WB/release/R20130927转载 2017-06-19 21:40:33 · 333 阅读 · 0 评论 -
java字符数组和字符串,StringBuilder和字符串转换
最近在用java刷题,在刷题方面java还是还有c++方便啊。字符串转字符数组:str=“abc”;char[] a = str.toCharArray();记忆:字符串是个类,所以用内建函数字符数组转字符串:String.valueOf(a);记忆:类似强制类型转换格式,String(a)原创 2017-05-18 10:48:59 · 6606 阅读 · 0 评论 -
Java 中 Comparable 和 Comparator 比较
Comparable 简介Comparable 从字面意思就是可比较接口。若一个类实现了Comparable接口,就意味着“该类支持相互比较”。 即然实现Comparable接口的类支持相互比较,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序转载 2017-05-19 10:47:59 · 211 阅读 · 0 评论 -
java中Arrays类对数组的操作
Arrays类对数组的常用操作java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:给数组赋值:通过fill方法。对数组排序:通过sort方法,按升序。比较数组:通过equals方法比较数组中元素值是否相等。查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。imp原创 2017-05-18 20:26:02 · 450 阅读 · 0 评论