JavaCore
Anald
这个作者很懒,什么都没留下…
展开
-
jdk8 如何操作两个集合,根据情况选两个集合的元素
package cn.lastwhisper;public class Student { private int id; private String age; private int sex; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getAge() { return age; } public void setAge(St原创 2021-05-20 00:07:06 · 408 阅读 · 0 评论 -
java如何获取一个空集合
1、通过Collections.emptyList()创建空集合,调用emptyList()方法提供了相应的泛型支持。添加add和remove时会抛出异常。2、通过Collections.EMPTY_LIST,兼容性差一点。3、new ArrayList()太耗性能了原创 2021-04-12 23:34:22 · 2358 阅读 · 0 评论 -
同时安装jdk1.7和jdk1.8情况下如何快速切换
一、jdk1.8转换为jdk1.71.将此目录下C:\Program Files (x86)\Common Files\Oracle\Java\javapath移动此三个exe到一个备份目录。2.更换注册表中jdk版本使用快捷键win+r,输入regedit。将jdk在注册表中的版本改为1.73.再验证一下版本二、jdk1.7转换为jdk1.8参考上面进行还原...原创 2021-02-28 20:15:10 · 472 阅读 · 0 评论 -
java求素数的方式
//比1大的整数中,除了1和它本身以外,不再有别的因数,这种整数叫做质数或素数 private static void testSushu() { List<String> sushuList = new ArrayList<String>(); int num = 1000; int j; boolean isSushu;转载 2017-12-06 19:47:24 · 37660 阅读 · 0 评论 -
冒泡排序对字符串数组排序
给定一个字符串排序:以字母为准,比如:a < B或者b .同字母的情况,小写字母大于大写字母,比如:A < aprivate static void testCompareString() { String[] aSource = {"dad", "bood", "bada", "Admin", " ", "Good", "aste", "cc", "Ko", "Beta", "翻译 2017-12-08 14:28:07 · 2090 阅读 · 0 评论 -
比较器
比较器,加到实体类上public class Student implements Comparable { int num; String name; public Student(int num, String name) { this.num = num; this.name = name; } @Override转载 2017-12-08 15:05:13 · 798 阅读 · 0 评论 -
java根据数字生成固定的位的流水(至少5位)
int i = 10000000;String seqNum = String.format("%05d", i);System.out.println(seqNum);原创 2017-10-12 22:21:56 · 5110 阅读 · 0 评论 -
二级部门的人员树状结构封装
一下代码只供参考,不保证正确。@Override public TreeItem getAllTreeData() throws Exception { List<TreeItem> allList = new ArrayList<TreeItem>(); TreeItem rootNode = new TreeItem(); rootNode.原创 2017-09-28 22:49:33 · 1579 阅读 · 0 评论 -
java 判断包装类类型总结
判断字符串if("testString" instanceof String) { //是字符串类型}其他包装类,用法一致 Byte 、Short、Integer、Long、Float、Double、Character、Boolean、String判断数组和集合 1. 数组(精确)dataArray instanceof String[] dataArray instanceof原创 2017-09-27 10:53:47 · 4115 阅读 · 0 评论 -
java数组判断是否含有某个元素
引入工具类的jarorg.apache.commons.lang.ArrayUtils使用 public static void main(String[] args) { Short s = 3; Short[] arr = new Short[2]; arr[0] = 1; arr[1] = 2; Syst原创 2017-08-22 17:23:15 · 549 阅读 · 0 评论 -
list循环改变元素的值写法
for循环可以修改对象内容 , 但是重新赋值无效 , 另外不可以删除和新增元素集合或者数组中 , 存放的是对象的引用 , 而不是对本身 , 对于字符串来说 , 存的就是这个字符串, 而不是这个字符串对象 如果你在循环中修改字符串, 其实是对字符串重新赋值 , 但是原本字符串的那个引用, 是没有发生改变的 , 所以修改没有用如果你放的是一个对象 , 比如Person, 那么你可以在循环中对pe原创 2017-08-03 19:37:24 · 8416 阅读 · 0 评论 -
RSA非对称加密(简单理解)
引用https://www.zhihu.com/question/25912483 我举个例子说下我的理解哈: 有A、B两人,A有公钥PK和私钥SK。假设B已经拿到了A的公钥,现在A要从B处获取一个机密文件,那么会话过程是: 1)A对B说,请把某某机密文件发过来; 2)B用A的公钥加密该机密文件,发往A。 这第1步中,因为A没有B的公钥,所以只能明文。但为了防止被造假,所以需要A签名。因为原创 2017-08-17 15:13:03 · 1576 阅读 · 0 评论 -
javaweb开发经验总结
通用代码进行抽取,减少代码的出错和维护量前台js和后台js如何有校验,使用统一的校验类进行校验通用的基础类,使用指定的文件夹或者包或者文件进行统一的管理。开发注意标准化开发,如果查询的是相同的数据显示,使用统一的命名,方面维护和开发前台js开发和后台开发,根据模块使用文件夹和包进行分类管理,便于后期维护和查找统一的开发使用相同的代码文件进行,保持注释相一致。比如template.xml导入原创 2017-06-09 15:13:58 · 2756 阅读 · 0 评论 -
java技术进阶图(转)
java技术进阶图转载 2017-06-06 16:36:35 · 1070 阅读 · 1 评论 -
java跨域后台发送get请求,获取返回值
@RequestMapping(value = "/subscribeChannel", method = RequestMethod.GET) @ResponseBody public String subscribeChannel(String rtmpUrl){ String result=""; try{ if(rtmpUrl原创 2017-05-24 16:22:57 · 3618 阅读 · 0 评论 -
java正则判断是否是数字(浮点数和整数)
public static boolean isNumber(String str) { //采用正则表达式的方式来判断一个字符串是否为数字,这种方式判断面比较全 //可以判断正负、整数小数 boolean isInt = Pattern.compile("^-?[1-9]\\d*$").matcher(str).find(); bool原创 2017-03-30 12:05:27 · 22101 阅读 · 2 评论 -
Zip压缩zipOut.setMethod(ZipOutputStream.STORED);如何处理
使用Stored压缩方法,必须再 putNextEntry之前加上如下代码:/** 如果是目录,则需要在写目录后面加上 */ zipEntry = new ZipEntry(entryName + "/"); /** ZipEntry.STORED */ zipEntry.setMethod(Zi原创 2016-12-14 14:37:08 · 4666 阅读 · 4 评论 -
红薯 7 种将字符串反转的 Java 方法
转载地址:http://www.oschina.net/code/snippet_12_9060import java.util.Stack;public class StringReverse { 1. 思想是递归折半+拼接 publicstatic String reverse1(String s) { intlength = s.length转载 2016-06-02 23:28:13 · 396 阅读 · 0 评论 -
二维表的数据可以被封装成的数据结构(集合)
问题的解决思路有很多,网上找了资料,非常感谢,这里做个总结。【存放二维表数据的Java数据结构】 适合封装多个表中的数据 1. List 2. ArrayList> 做二维表存储数据 3. 行列数比较固定可以使用,Object[][] 4. HashMap> 适合封装的数据是一个表中数据 5. ArrayLis原创 2016-02-24 23:54:27 · 4513 阅读 · 1 评论