天天看点

java set 操作_java:Set循环遍历的俩种方法使用

java:Set循环遍历的俩种方法使用

package collection;

import java.util.*;

public class NewSet {

public static void main(String[] args) {

Set students = new HashSet();

for (int i = 0; i < 6; i++) {

students.add(new Student("Happy"+i,"male"+i,20+i));

}

students.add(new Student("Happy0","male0",20));

print(students);

print2(students);

}

//循环遍历①for

public static void print(Set newList){

System.out.println("总数据:"+newList.size());

}

//循环遍历①Iterator

public static void print2(Set newList){

System.out.println("总数据:"+newList.size());

Iterator iterator = newList.iterator();

Student student;

while (iterator.hasNext()){

student = (Student)iterator.next();

System.out.println(student.toString());

}

}

}

相关文档:

1. java与平台无关。源代码由编译器编译为字节码(JVM可执行代码);解释器运行JVM字节码(翻译为机器码)即可得到输出结果。

字节码可在多个平台运行,不需要重新编译。

c编译器在编译时生成的代码是针对特定的硬件平台产生的。

2. java开发工具JDK。安装JDK时自带jre,就是java虚拟机。

jdk是Java开发工具包,包含了� ......

package com.njty.util;

public class Test {

private static final double EARTH_RADIUS = 6378137;

private static double rad(double d)

{

return d * Math.PI / 180.0;

}

&nbsp ......

(一)线程同步

实现生产者消费者问题来说明线程问题,举例如下所示:

public class ProducerConsumer {

public static void main(String[] args) {

ProductBox pb = new ProductBox ......

Jakarta-ORO正则表达式库

1.简介:

Jakarta-ORO是最全面以及优化得最好的正则表达式API之一,Jakarta-ORO库以前叫做OROMatcher,是由Daniel F. Savarese编写,后来他将其赠与Jakarta Project,读者可在Apache.org的网站 下载该API包。

许多源代码开放的正则表达式库都是支持Perl5兼容的正则表达式语法,Jakarta-ORO正� ......

package arrays.file;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.util.Collections;

import java.util.Iterator;

import java.util.LinkedList;

i ......