分类: 学习预览模式: 普通 | 列表
08-01
21

Java集合类之Set()

Java集合类
  集合中存放的是对象的引用,而非对象本身 ,出于表达上的便利,简称为"集合中的对象".
  Set(集):集合中的对象不按特定方式排列,并且没有重复对象,它的有些实现类能对集合中的对象按特定方式排列.
     set接口主要有两个实现类HashSet和TreeSet,HashSet类按照哈希算法来存取集合中的对象,存取速度比较快,HashSet类还有一个子类LinkedHashSet类,不仅
     实现了哈希算法,而且实现了链表数据结构,TreeSet类实现了SortedSet接口,具有排序功能.
     那么,当一个新的对象加入到Set集合中,Set的add()方法是如何判断这个对象是否已经存在于集合中的呢?
      boolean isExists=false;
      Iterator it=set.iterator();
      while(it.hasNext())

查看更多...

Tags: Set 集合 集合类 容器

分类:学习 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 1322
08-01
19

关于StringBuffer为NULL,或""的判断

StringBuffer类型的变量无法直接用equals("")进行判断,即便无值,判断语句也会认为有值。WHY?我也不知道。
i不过f(bufferElite.toString().equals(""))这样的语句就好使了

查看更多...

Tags: StringBuffer

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 745
08-01
18

JAVA文件操作之远程采集文件

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;

/**
* 网络文件存取类

查看更多...

Tags: 远程采集 自动采集

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 707
08-01
18

去空行程序

import java.io.*;
import java.util.*;
import java.util.regex.*;

public class FileChooser {
    private String filePath;

    private String newFilePath;

查看更多...

Tags: 去空行 去回行

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 681
08-01
18

批量更改文件名

import java.io.*;
import java.io.*;

public class FileRename {
    private File dir;

    private String absolute;

    public FileRename(File dir) throws Exception

查看更多...

Tags: 批量 批处理 更改文件名

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 607
08-01
18

删除某个文件夹下的所有文件夹和文件

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;

import org.apache.log4j.Logger;

public class ReadFile {
    private Logger log  = Logger.getLogger(ReadFile.class);
    public ReadFile() {

查看更多...

Tags: 删除 删除文件 删除文件夹

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 468