易截截图软件、单文件、免安装、纯绿色、仅160KB

java集合中对象排序

概述:本示例实现对象按年龄升序 人气升序排序功能   姓名升序 降序排序功能
package ch02;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
 * @author YaoShiyou 实现对象排序
 *
 */
public class Person {
 // 姓名
 private String name;
 // 年龄
 private int age;
 // 人气
 private int hobby;
 public Person(String name) {
  this.name = name;
 }
 public Person(String name, int age) {
  this(name);
  this.age = age;
 }
 public Person(String name, int age, int hobby) {
  this(name, age);
  this.hobby = hobby;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public int getHobby() {
  return hobby;
 }
 public void setHobby(int hobby) {
  this.hobby = hobby;
 }
 public static void main(String[] args) {
  List<Person> list = new ArrayList<Person>();
  list.add(new Person("g1", 18, 122));
  list.add(new Person("g2", 17, 244));
  list.add(new Person("g3", 45, 243));
  list.add(new Person("g4", 9, 67));
  list.add(new Person("g5", 98, 2));
  System.out.println("排序前---");
  for (Person person : list) {
   System.out.println(person.getName() + "\t" + person.getAge() + "\t"
     + person.getHobby());
  }
  // Collections调用sort 方法 参数为
  Collections.sort(list, new AgeComparatorAsc());
  System.out.println("年龄排序后----");
  for (Person person : list) {
   


相关文档:

JNA实现Java调用Fortran

在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......

纯Java版工行B2C网银接口调用总结

1.首先看懂官方文档
2.icbc.jar这个jar包一定要要到!这是进行base64加密解密,以及
使用工行证书签名的重要工具类。
3.采取纯Java编码,要确保用对证书,放在D盘根目录下(其他路径亦可)。
4.编写JSP接口页面,字段必须与工行的一一对应。
而且如tranData等字段进行base64加密后或者签名后 必须以"“双引号扩上才 ......

Java/JSP连接Postgre数据库常见问题解答

一、
问:org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "192.168.254.103", user "postgres",database "postgres", SSL off
答:PostgreSQ数据库为了安全,它不会监听除本地以外的所有连接请求,当用户通过JDBC访问是,就会报一些以上的异常。要解决这个问题 ......

JAVA开发者最常去的20个英文网站

1.[http://www.javaalmanac.com]  Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com]  OReilly的Java网站. 每周都有新文章.
3.[http://java.sun.com]  官方的Java开发者网站  每周都有新文章发表.
4.[http://www.developer.com/java]  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号