网站建设资讯

NEWS

网站建设资讯

java按姓名查询代码 java按姓名查询代码是什么

java根据姓名检索信息功能怎么做

servlet中:

成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,10多年企业及个人网站建设经验 ,为成都近1000家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,成都品牌网站建设,同时也为不同行业的客户提供成都做网站、网站设计的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联公司

String name =request.getPapameter("name");//接收页面信息

DAOIMPL d=new DAOIMPL();

ArrayList list=new ArrayList();

list=D.searchMessage(name);

reqeust.setAttribute("list",list);

request.getRequestDispatcher("/info.jsp").forward(request, response);

求java中类似学生信息管理系统中按学号,按姓名排序的代码

import java.util.ArrayList;

import java.util.Collections;

import java.util.Comparator;

import java.util.List;

public class Sort {

public static void main(String[] args) {

Student p1 = new Student(1001, "小明", 20);

Student p2 = new Student(1002, "小红", 21);

Student p3 = new Student(1003, "小黑", 19);

ListStudent list = new ArrayListStudent();

list.add(p1);

list.add(p2);

list.add(p3);

Collections.sort(list, new ComparatorStudent() {

/*

 * int compare(Student o1, Student o2) 返回一个基本类型的整型, 返回负数表示:o1 小于o2,

 * 返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。

 */

public int compare(Student o1, Student o2) {

// 按照学生的学号进行升序排列

if (o1.getId()  o2.getId()) {

return 1;

}

if (o1.getId() == o2.getId()) {

return 0;

}

return -1;

}

});

write(list);

System.out.println("---------------------");

Collections.sort(list, new ComparatorStudent() {

/*

 * int compare(Student o1, Student o2) 返回一个基本类型的整型, 返回负数表示:o1 小于o2,

 * 返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。

 */

public int compare(Student o1, Student o2) {

// 按照学生的年龄进行升序排列

if (o1.getAge()  o2.getAge()) {

return 1;

}

if (o1.getAge() == o2.getAge()) {

return 0;

}

return -1;

}

});

write(list);

}

public static void write(ListStudent list) {

for (Student s : list) {

System.out.println(s.getId() + "\t" + s.getName() + "\t"

+ s.getAge());

}

}

}

public class Student {

private int id ;

private String name;

private int age;

//构造方法

public Student(int id,String name,int age){

this.id = id;

this.name = name;

this.age = age;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

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;

}

}

java按姓名查找如何编写?

我推荐用Access,可以打到jar包中运行,连接还方便。

要么用XML,也可以。

要么将每条信息写成一个类,并且序列化,通过ObjectOutputStream一个个写到文件中,用时再取出来。

Java名字筛选程序

import java.io.*;

import java.util.ArrayList;

import java.util.List;

/**

* @author poet.x

*         2014/11/16

*/

public class FindName {

public static void main(String[] args) throws IOException {

if(args.length != 2  args[0] != null  args[1] != null  !args[0].isEmpty()  !args[1].isEmpty() ){

throw new IllegalArgumentException("参数不对!");

}

String fileName = args[0];  // 文件名,带路径

String toFindStr = args[1]; // 需要查找的姓

File file = new File(fileName);

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);

String name = null;

// 用于存放结果

ListString results = new ArrayListString();

while((name = br.readLine()) != null ){

if( name == null || name.isEmpty() )

continue;

if(name.startsWith("王"))

results.add(name);

}

FileWriter fw = new FileWriter("王.txt");

for(String s : results){

fw.write(s);

fw.write("\r\n");

}

fw.flush();

fw.close();

}

}

编译时,使用 javac -encoding UTF-8 FindName.java ,这样可以防止编译时报GBK编码错误


网站名称:java按姓名查询代码 java按姓名查询代码是什么
文章转载:http://cdweb.net/article/dosidge.html