分类目录:JAVA

以下是分类 JAVA 下的所有文章

重新分析List集合去重,那些隐藏的坑

前言: 网上这类方法很多,但是,大多数都是坑,那些方式大多只能处理集合中对象为简单类型的集合,如果集合中是自定的类,网上的方法大多数会挂掉。 分析: 如果要对一个List集合中的元素去除重复,一般思路是定义一个方法,这个方法中定义一个新的集合,遍历原来的集合,将原来集合中的元素一个一个加入到新的集合中,……

maven生成exe文件

1、编写源代码   源代码   package org.pzy.exe_test; import javax.swing.JColorChooser; import javax.swing.JDialog; /** * Hello world! * */ public class Main extends JDialog { private static final long serialVersionUID = 1L; private final JColorChooser cc; public Main(……

Jsoup 示例程序: 获取所有链接和内容

这个示例程序将展示如何从一个URL获得一个页面。然后提取页面中的所有链接、图片和其它辅助内容。并检查URLs和文本信息。 运行下面程序需要指定一个URLs作为参数 package org.jsoup.examples; import org.jsoup.Jsoup; import org.jsoup.helper.Validate; import org.jsoup.nodes.Document; import org.jsoup.nodes……

Jsoup 使用DOM方法来遍历一个文档

问题 你有一个HTML文档要从中提取数据,并了解这个HTML文档的结构。 方法 将HTML解析成一个Document之后,就可以使用类似于DOM的方法进行操作。示例代码: File input = new File("/tmp/input.html"); Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/"); Element content = doc.getElementById("co……

java Runtime.exec注意事项

0. Runtime.exec()用来执行外部程序或命令     1. Runtime.exec() 有四种调用方法 * public Process exec(String command); * public Process exec(String [] cmdArray); * public Process exec(String command, String [] envp); * public Process exec(String [] cmdArray, String [] envp);     2……

Java Properties

知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介……