Java---题库管理系统项目中的Dao类

简介: Java---题库管理系统项目中的Dao类

说明

在该项目中entity建了四个实体分别是

1.Collection实体

2.User实体

3.Note实体

4.Qestions实体

Dao包只用了缓冲流与文件进行交互

代码

接口

// ICollectionDao
import studio.lyl.questionbankmanagementsystem.entity.Collection;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/7 17:32
 */
public interface ICollectionDao {
    /**
     * 添加到收藏
     * @param collection
     * @return boolean
     */
    boolean insetCollection(Collection collection);
    /**
     *根据用户id删除收藏夹
     * @param id
     * @return boolean
     */
    boolean deleteCollection(Integer id) throws Exception;
    /**
     * 根据用户id更改收藏
     * @param id
     * @param collection
     * @return
     */
    boolean updateCollection(Integer id,Collection collection) throws Exception;
    /**
     * 根据用户id查看收藏夹
     * @param id
     * @return List
     */
    List<Collection> selectCollectionById(Integer id) throws Exception;
    /**
     *查看所有的收藏
     * @return List
     */
    List<Collection> selectCollection() throws Exception;
}
// INoteDao
import studio.lyl.questionbankmanagementsystem.entity.Note;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/7 18:13
 */
public interface INoteDao {
    /**
     * 增加笔记
     * @param note
     * @return boolean
     */
    boolean insetNote(Note note) throws Exception;
    /**
     * 根据用户id删除笔记
     * @param id
     * @return boolean
     */
    boolean deleteNote(Integer id) throws Exception;
    /**
     * 根据用户id更改笔记
     * @param id
     * @param note
     * @return
     */
    boolean updateNote(Integer id,Note note) throws Exception;
    /**
     * 根据用户id查看笔记
     * @param id
     * @return
     */
    List<Note> selectNoteById(Integer id) throws Exception;
    /**
     * 查看所有的笔记
     * @return
     */
    List<Note> selectNote() throws Exception;
}
// IQuestionDao
import studio.lyl.questionbankmanagementsystem.entity.Questions;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/7 17:15
 */
public interface IQuestionDao{
    /**
     * 增加题目
     * @param questions
     * @return boolean
     */
    boolean insetQuestion(Questions questions) throws Exception;
    /**
     * 根据序号删除题目
     * @param sign
     * @param type
     * @return boolean
     */
    boolean deleteQuestion(int sign,String type) throws Exception;
    /**
     * 根据序号删除题目
     * @param sign
     * @param questions
     * @param type
     * @return
     */
    boolean updateQuestion(int sign ,String type ,Questions questions) throws Exception;
    /**
     * 根据序号查看题目
     * @param sign
     * @param type
     * @return String
     */
    List<Questions> selectQuestion(int sign, String type) throws Exception;
    /**
     * 查看一个类型里所有的题目
     * @param type
     * @return List
     * @throws Exception
     */
    List<Questions> selectQuestions(String type) throws Exception;
}
// IUserDao
import studio.lyl.questionbankmanagementsystem.entity.User;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/7 16:23
 */
public interface IUserDao {
    /**
     * 创建用户
     * @param user
     * @return boolean
     */
    boolean insertUser(User user) throws Exception;
    /**
     * 根据id删除用户
     * @param id
     * @return boolean
     */
    boolean deleteUserById(Integer id) throws  Exception;
    /**
     * 修改用户信息
     * @param id
     * @return boolean
     */
    boolean updateUser(Integer id,User user) throws Exception;
    /**
     * 根据id查看用户信息
     * @param id
     * @return List
     */
    List<User> selectUserById(Integer id) throws Exception;
    /**
     * 查看所有用户信息
     * @return
     * @throws Exception
     */
    List<User> selectUser() throws Exception;
}

实现

// CollectionDaoImpl implements ICollectionDao
import studio.lyl.questionbankmanagementsystem.dao.ICollectionDao;
import studio.lyl.questionbankmanagementsystem.entity.Collection;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/7 19:36
 */
public class CollectionDaoImpl implements ICollectionDao {
    @Override
    public boolean insetCollection(Collection collection) {
        try {
            BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\Collections.txt",true));
            bufferedWriter.write( collection.getTime()+","+collection.getId()+"," + collection.getUserName() + ","+ collection.getCount()+"," + collection.getSign());
            bufferedWriter.newLine();
            bufferedWriter.flush();
            bufferedWriter.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return false;
    }
    @Override
    public boolean deleteCollection(Integer id) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Collections.txt"));
        List<Collection> collectionList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Collection collection=new Collection(strings[0],Integer.parseInt(strings[1]),strings[2],Integer.parseInt(strings[3]),Integer.parseInt(strings[4]));
            collectionList.add(collection);
        }
        for (int i = 0; i < collectionList.size(); i++) {
            Collection collection = collectionList.get(i);
            if (collection.getId().equals(id)) {
                collectionList.remove(i);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\Collections.txt"));
        for (int j = 0; j < collectionList.size(); j++) {
            Collection collection=collectionList.get(j);
            String returnFile=String.format("%s,%s,%s,%s,%s",collection.getTime(),collection.getId(),collection.getUserName(),collection.getCount(),collection.getSign());
            bufferedWriter.write(returnFile);
            bufferedWriter.newLine();
            bufferedWriter.flush();
        }
        bufferedReader.close();
        bufferedWriter.close();
        return false;
    }
    @Override
    public boolean updateCollection(Integer id, Collection collection) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Collections.txt"));
        List<Collection> collectionList=new ArrayList<>();
        String s=null;
        while((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Collection returnCollection = new Collection(strings[0],Integer.parseInt(strings[1]),strings[2],Integer.parseInt(strings[3]),Integer.parseInt(strings[4]));
            collectionList.add(returnCollection);
        }
        for (int i = 0; i < collectionList.size(); i++) {
            Collection returnCollection=collectionList.get(i);
            if(returnCollection.getId().equals(id)){
                collectionList.set(i,collection);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\Collections.txt"));
        for (int i = 0; i < collectionList.size(); i++) {
            Collection returnCollection = collectionList.get(i);
            String returnString = String.format("%s,%s,%s,%s,%s",returnCollection.getTime(),returnCollection.getId(),returnCollection.getUserName(),returnCollection.getCount(),returnCollection.getSign());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
            bufferedWriter.flush();
        }
        bufferedReader.close();
        bufferedWriter.close();
        return false;
    }
    @Override
    public List<Collection> selectCollectionById(Integer id) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Collections.txt"));
        List<Collection> collectionList=new ArrayList<>();
        String s=null;
        while((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Collection returnCollection = new Collection(strings[0],Integer.parseInt(strings[1]),strings[2],Integer.parseInt(strings[3]),Integer.parseInt(strings[4]));
            collectionList.add(returnCollection);
        }
        for (int i = 0; i < collectionList.size(); i++) {
            Collection collection=collectionList.get(i);
            if(collection.getId().equals(id)){
                System.out.println(collection.toString());
            }
        }
        return null;
    }
    @Override
    public List<Collection> selectCollection() throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Collections.txt"));
        List<Collection> collectionList=new ArrayList<>();
        String s=null;
        while((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Collection returnCollection = new Collection(strings[0],Integer.parseInt(strings[1]),strings[2],Integer.parseInt(strings[3]),Integer.parseInt(strings[4]));
            collectionList.add(returnCollection);
        }
        for (int i = 0; i < collectionList.size(); i++) {
            Collection collection=collectionList.get(i);
            System.out.println(collection.toString());
        }
        return null;
    }
}
// NoteDaoImpl implements INoteDao
import studio.lyl.questionbankmanagementsystem.dao.INoteDao;
import studio.lyl.questionbankmanagementsystem.entity.Note;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/8 8:37
 */
public class NoteDaoImpl implements INoteDao {
    @Override
    public boolean insetNote(Note note) throws Exception{
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\Note.txt",true));
        bufferedWriter.write(note.getMaster()+","+note.getId()+","+note.getCount()+","+note.getSign()+","+note.getContent());
        bufferedWriter.newLine();
        bufferedWriter.flush();
        bufferedWriter.close();
        return false;
    }
    @Override
    public boolean deleteNote(Integer id) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Note.txt"));
        List<Note> noteList=new ArrayList<>();
        String s;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Note note=new Note(strings[0],Integer.parseInt(strings[1]),Integer.parseInt(strings[2]),Integer.parseInt(strings[3]),strings[4]);
            System.out.println(note);
            noteList.add(note);
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\Note.txt"));
        for (int i = 0; i < noteList.size(); i++) {
            Note note=noteList.get(i);
            if(note.getId().equals(id)){
                noteList.remove(i);
            }
        }
        for (int i = 0; i < noteList.size(); i++) {
            Note note=noteList.get(i);
            String returnString=String.format("%s,%s,%s,%s,%s",note.getMaster(),note.getId(),note.getCount(),note.getSign(),note.getContent());
            bufferedWriter.write(returnString);
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedWriter.close();
        return false;
    }
    @Override
    public boolean updateNote(Integer id, Note note) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Note.txt"));
        List<Note> noteList=new ArrayList<>();
        String s;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Note noteGet=new Note(strings[0],Integer.parseInt(strings[1]),Integer.parseInt(strings[2]),Integer.parseInt(strings[3]),strings[4]);
            System.out.println(noteGet);
            noteList.add(noteGet);
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\Note.txt"));
        for (int i = 0; i < noteList.size(); i++) {
            Note noteSet=noteList.get(i);
            if(noteSet.getId().equals(id)) {
                noteList.add(note.getSign(), note);
            }
        }
        for (int i = 0; i < noteList.size(); i++) {
            Note returnNote=noteList.get(i);
            String returnString=String.format("%s,%s,%s,%s,%s",returnNote.getMaster(),returnNote.getId(),returnNote.getCount(),returnNote.getSign(),returnNote.getContent());
            bufferedWriter.write(returnString);
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedWriter.close();
        return false;
    }
    @Override
    public List<Note> selectNoteById(Integer id) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Note.txt"));
        List<Note> noteList=new ArrayList<>();
        String s;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Note note=new Note(strings[0],Integer.parseInt(strings[1]),Integer.parseInt(strings[2]),Integer.parseInt(strings[3]),strings[4]);
            noteList.add(note);
        }
        for (int i = 0; i < noteList.size(); i++) {
            Note note=noteList.get(i);
            if(note.getId().equals(id)){
                System.out.println(note);
            }
        }
        bufferedReader.close();
        return null;
    }
    @Override
    public List<Note> selectNote() throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\Note.txt"));
        List<Note> noteList=new ArrayList<>();
        String s;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Note note=new Note(strings[0],Integer.parseInt(strings[1]),Integer.parseInt(strings[2]),Integer.parseInt(strings[3]),strings[4]);
            noteList.add(note);
        }
        for (int i = 0; i < noteList.size(); i++) {
            Note note=noteList.get(i);
                System.out.println(note);
        }
        return null;
    }
}
// QuestionDaoImpl implements IQuestionDao
import studio.lyl.questionbankmanagementsystem.dao.IQuestionDao;
import studio.lyl.questionbankmanagementsystem.entity.Questions;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/8 20:18
 */
public class QuestionDaoImpl implements IQuestionDao {
    @Override
    public boolean insetQuestion(Questions questions) throws Exception{
    //这里不想把路径写死就做了如下处理
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+questions.getType()+".txt",true));
        bufferedWriter.write(questions.getContent()+","+questions.getType()+","+questions.getSign()+","+questions.getComplexity()+","+questions.getAnswer());
        bufferedWriter.newLine();
        bufferedWriter.flush();
        bufferedWriter.close();
        return false;
    }
    @Override
    public boolean deleteQuestion(int sign,String type) throws Exception {
        BufferedReader bufferedReader=new BufferedReader(new FileReader(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+type+".txt"));
        List<Questions> questionsList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Questions questions=new Questions(strings[0],strings[1],Integer.parseInt(strings[2]),strings[3],strings[4]);
            questionsList.add(questions);
        }
        for (int i = 0; i < questionsList.size(); i++) {
            Questions questions=questionsList.get(i);
            if(questions.getSign()==sign){
                questionsList.remove(i);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+type+".txt"));
        for (int i = 0; i < questionsList.size(); i++) {
            Questions questions=questionsList.get(i);
            String returnString=String.format("%s,%s,%s,%s,%s",questions.getContent(),questions.getType(),questions.getSign(),questions.getComplexity(),questions.getAnswer());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedWriter.close();
        return false;
    }
    @Override
    public boolean updateQuestion(int sign,String type,Questions questions) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+type+".txt"));
        List<Questions> questionsList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Questions questionsSet=new Questions(strings[0],strings[1],Integer.parseInt(strings[2]),strings[3],strings[4]);
            questionsList.add(questionsSet);
        }
        for (int i = 0; i < questionsList.size(); i++) {
            Questions questionsSet=questionsList.get(i);
            if(questionsSet.getSign()==sign){
                questionsList.set(i,questions);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+type+".txt"));
        for (int i = 0; i < questionsList.size(); i++) {
            Questions questionsSet=questionsList.get(i);
            String returnString=String.format("%s,%s,%s,%s,%s",questionsSet.getContent(),questionsSet.getType(),questionsSet.getSign(),questionsSet.getComplexity(),questionsSet.getAnswer());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedWriter.close();
        return false;
    }
    @Override
    public List<Questions> selectQuestion(int sign,String type) throws Exception {
        BufferedReader bufferedReader=new BufferedReader(new FileReader(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+type+".txt"));
        List<Questions> questionsList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Questions questions=new Questions(strings[0],strings[1],Integer.parseInt(strings[2]),strings[3],strings[4]);
            questionsList.add(questions);
        }
        for (int i = 0; i < questionsList.size(); i++) {
            Questions questions=questionsList.get(i);
            if(questions.getSign()==sign){
                System.out.println(questions.getContent());
            }
        }
        return null;
    }
    @Override
    public List<Questions> selectQuestions(String type) throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader(("QuestionBankManagementSystem\\Questions\\".endsWith("/") ? "QuestionBankManagementSystem\\Questions\\":"QuestionBankManagementSystem\\Questions\\"+"/")+type+".txt"));
        List<Questions> questionsList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            Questions questions=new Questions(strings[0],strings[1],Integer.parseInt(strings[2]),strings[3],strings[4]);
            questionsList.add(questions);
        }
        for (int i = 0; i < questionsList.size(); i++) {
            Questions questions=questionsList.get(i);
            System.out.println(questions.getContent());
        }
        return null;
    }
}
// UserDaoImpl implements IUserDao 
import studio.lyl.questionbankmanagementsystem.dao.IUserDao;
import studio.lyl.questionbankmanagementsystem.entity.User;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/**
 * @Author: Re
 * @Date: 2020/12/8 22:12
 */
public class UserDaoImpl implements IUserDao {
    @Override
    public boolean insertUser(User user) throws Exception {
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\User.txt"));
        List<User> userList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            User userGet=new User(Integer.parseInt(strings[0]),strings[1],strings[2]);
            userList.add(userGet);
        }
        for (int i = 0; i < userList.size(); i++) {
            User userGet=userList.get(i);
            if(userGet.getId()==user.getId()){
                System.out.println("用户已存在,请重新输入");
            }else {
                userList.add(user);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\User.txt",true));
        for (int i = 0; i < userList.size(); i++) {
            User userGet=userList.get(i);
            String returnString=String.format("%s,%s,%s",userGet.getId(),userGet.getPassword(),userGet.getUserName());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedReader.close();
        return false;
    }
    @Override
    public boolean deleteUserById(Integer id) throws Exception {
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\User.txt"));
        List<User> userList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            User user=new User(Integer.parseInt(strings[0]),strings[1],strings[2]);
            userList.add(user);
        }
        for (int i = 0; i < userList.size(); i++) {
            User userGet=userList.get(i);
            if(userGet.getId()==id) {
                userList.remove(i);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\User.txt"));
        for (int i = 0; i < userList.size(); i++) {
            User user=userList.get(i);
            String returnString=String.format("%s,%s,%s",user.getId(),user.getPassword(),user.getUserName());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedReader.close();
        return false;
    }
    @Override
    public boolean updateUser(Integer id,User user) throws Exception {
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\User.txt"));
        List<User> userList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            User userGet=new User(Integer.parseInt(strings[0]),strings[1],strings[2]);
            userList.add(userGet);
        }
        for (int i = 0; i < userList.size(); i++) {
            User userGet=userList.get(i);
            if(userGet.getId()==id) {
                userList.set(i,user);
            }
        }
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter("QuestionBankManagementSystem\\User.txt"));
        for (int i = 0; i < userList.size(); i++) {
            User userGet=userList.get(i);
            String returnString=String.format("%s,%s,%s",userGet.getId(),userGet.getPassword(),userGet.getUserName());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
        }
        bufferedReader.close();
        bufferedWriter.flush();
        bufferedReader.close();
        return false;
    }
    @Override
    public List<User> selectUserById(Integer id) throws Exception {
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\User.txt"));
        List<User> userList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            User user=new User(Integer.parseInt(strings[0]),strings[1],strings[2]);
            userList.add(user);
        }
        for (int i = 0; i < userList.size(); i++) {
            User user=userList.get(i);
            if(user.getId()==id){
                System.out.println(user);
            }
        }
        return null;
    }
    @Override
    public List<User> selectUser() throws Exception{
        BufferedReader bufferedReader=new BufferedReader(new FileReader("QuestionBankManagementSystem\\User.txt"));
        List<User> userList=new ArrayList<>();
        String s=null;
        while ((s=bufferedReader.readLine())!=null){
            String[] strings=s.split(",");
            User user=new User(Integer.parseInt(strings[0]),strings[1],strings[2]);
            userList.add(user);
        }
        for (int i = 0; i < userList.size(); i++) {
            User user=userList.get(i);
            System.out.println(user);
        }
        return null;
    }
}


相关文章
|
6天前
|
运维 Java
Java版HIS系统 云HIS系统 云HIS源码 结构简洁、代码规范易阅读
云HIS系统分为两个大的系统,一个是基层卫生健康云综合管理系统,另一个是基层卫生健康云业务系统。基层卫生健康云综合管理系统由运营商、开发商和监管机构使用,用来进行运营管理、运维管理和综合监管。基层卫生健康云业务系统由基层医院使用,用来支撑医院各类业务运转。
30 5
|
5天前
|
Java 关系型数据库 MySQL
Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
【4月更文挑战第12天】Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
33 3
|
1天前
|
人工智能 安全 Java
Java8 - LocalDateTime时间日期类使用详解
Java8 - LocalDateTime时间日期类使用详解
|
1天前
|
搜索推荐 前端开发 Java
java医院绩效考核管理系统项目源码
系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修正,系统功能强大,完全模拟医院实际绩效核算过程,且每步核算都可以进行调整和参数设置,能适应医院多种绩效核算方式。
3 0
|
2天前
|
安全 Java 程序员
|
2天前
|
前端开发 Java 测试技术
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
|
3天前
|
Java
Java Class类
Java Class类
8 0
|
7天前
|
JavaScript Java 测试技术
基于Java的电影评论系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的电影评论系统的设计与实现(源码+lw+部署文档+讲解等)
24 0
|
7天前
|
JavaScript Java 测试技术
基于Java的同城蔬菜配送管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的同城蔬菜配送管理系统的设计与实现(源码+lw+部署文档+讲解等)
11 0
|
7天前
|
JavaScript Java 测试技术
基于Java的心理预约咨询管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的心理预约咨询管理系统的设计与实现(源码+lw+部署文档+讲解等)
24 0
基于Java的心理预约咨询管理系统的设计与实现(源码+lw+部署文档+讲解等)