服装管理系统

entity实体(Clothes)

public class Clothes {
        /**
         *样式
         */
        private String style;

        /**
         * 尺码
         */
        private Integer size;

        /**
         * 颜色
         */
        private String colour;

        /**
         * 数量
         */
        private Integer quantity;
    /**Clothes初始化所有参数的构造器
     *  * @param style
     *  * @param size
     *  * @param colour
     *  * @param quantity
     */
    public Clothes(String style, Integer size,
                String colour, Integer quantity){
        this.style = style;
        this.size = size;
        this.colour = colour;
        this.quantity = quantity;
    }
    public String getStyle() {
        return style;
    }

    public void setStyle(String style) {
        this.style = style;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    public String getColour() {
        return colour;
    }

    public void setColour(String colour) {
        this.colour = colour;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    @Override
    public String toString() {
        return "Clothes{" +
                "style='" + style + '\'' +
                ", size=" + size +
                ", colour='" + colour + '\'' +
                ", quantity=" + quantity +
                '}';
    }
}

entity(User)

public class User {

    /**
     * id
     */
    private Integer id;


    /**
     * 用户名
     */
    private String userName;


    /**
     * 密码
     */
    private String password;

    /**
     * 密保问题
     */
    private String question;

    /**
     * 密保答案
     */
    private String answer;

    public User(Integer id) {
        this.id = id;
    }

    /**
     * 空参构造器
     */
    public User() {

    }

    /**
     *User初始化所有参数的构造器

     * @param userName
     * @param answer
     * @param answer
     * @param question
     */
    public User(Integer id,
                String userName, String answer,
                String password, String question) {

        this.userName = userName;
        this.answer = answer;
        this.password = password;
        this.question = question;
        this.id = id;
    }


    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getQuestion() {
        return question;
    }

    public void setQuestion(String question) {
        this.question = question;
    }

    public String getAnswer() {
        return answer;
    }

    public void setAnswer(String answer) {
        this.answer = answer;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    @Override
    public String toString() {
        return "User{" +"id='"+id+
                ", userName='" + userName + '\'' +
                ", password='" + password + '\'' +
                ", question='" + question + '\'' +
                ", answer='" + answer + '\'' +
                '}';
    }
}

Dao(Clothes)接口

import studio.lemon.clothessystem.entity.Clothes;

import java.io.IOException;
import java.util.List;

/**
 * @Author: Lemon
 * @Date: 2020/12/15 21:23
 */
public interface IClothesDao {
    /**
     * 增加服装ClothesDao
     * @param clothes
     * @return boolean
     */
    boolean insertClothesDao(Clothes clothes);

    /**
     * 根据服装类型style删除服装信息
     * @param style
     * @return boolean
     */
    boolean deleteClothesDao(String style);
    /**
     * 根据用户id更改服装信息
     * @param id
     * @return boolean
     */
    boolean updateClothesDao(Integer id);
    /**
     * 根据服装类型style查询服装信息ClothesDao
     * @param style
     * @return List<Clothes>
     */
    List<Clothes> selectClothesByIdDao(String style) ;
}
``

``

Dao(Clothes)实现

import studio.lemon.clothessystem.dao.IClothesDao;
import studio.lemon.clothessystem.entity.Clothes;
import java.io.*;
import java.util.ArrayList;
import java.util.List;

public class ClothesDaoImpl implements IClothesDao {
    /**
     * 增加服装信息ClothesDao
     * @param clothes
     * @return boolean
     */
    @Override
    public boolean insertClothesDao(Clothes clothes)  {
        BufferedWriter bufferedWriter = null;
        try {
            bufferedWriter = new BufferedWriter(new FileWriter("ClothesSystem\\Clothes.txt"));
            String returnString=String.format("%s,%s,%s,%s",clothes.getColour(),clothes.getQuantity(),clothes.getSize(),clothes.getStyle());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
            bufferedWriter.close();
            return true;
        } catch (IOException e) {

            return false;
        }
    }


    /**
     * 根据服装类型style删除服装信息
     * @param style
     * @return boolean
     */
    @Override
    public boolean deleteClothesDao(String style) {
        BufferedReader bufferedReader = null;
        try {
            bufferedReader = new BufferedReader(new FileReader("ClothesSystem\\Clothes.txt"));
            List<Clothes> clothesList = new ArrayList<>();
            String string;
            while ((string = bufferedReader.readLine()) != null) {
                String[] dates = string.split(",");
                Clothes clothes = new Clothes(dates[0], Integer.parseInt(dates[1]), dates[2], Integer.parseInt(dates[3]));
                System.out.println(clothes);
                clothesList.add(clothes);
            }
            for (int i = 0; i <= clothesList.size() - 1; i++) {
                Clothes clothes = clothesList.get(i);
                if (clothes.getStyle().equals(style)) {
                    clothesList.remove(i);
                }
            }
            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("ClothesSystem\\Clothes.txt"));
            for (int i = 0; i < clothesList.size(); i++) {
                Clothes clothes = clothesList.get(i);
                String returnString = String.format("%s,%s,%s,%s", clothes.getStyle(),clothes.getSize(),clothes.getQuantity(),clothes.getColour());
                bufferedWriter.write(returnString);
                bufferedWriter.newLine();
            }
            bufferedReader.close();
            bufferedWriter.close();
            return true;
        } catch (Exception e) {

            return false;
        }
    }
    /**
     * 根据用户id更改服装信息
     * @param id
     * @return boolean
     */
    @Override
    public boolean updateClothesDao(Integer id) {
        BufferedReader bufferedReader = null;
        try {
            bufferedReader = new BufferedReader(new FileReader("ClothesSystem\\Clothes.txt"));
            List<Clothes> clothesList=new ArrayList<>();
            String string;
            while ((string = bufferedReader.readLine()) != null) {
                String[] dates=string.split(",");
                Clothes returnClothes=new Clothes(dates[0], Integer.parseInt(dates[1]), dates[2], Integer.parseInt(dates[3]));
                clothesList.add(returnClothes);
            }
            for (int i = 0; i <=clothesList.size()-1 ; i++) {
                Clothes clothes = clothesList.get(i);
                if (clothes.getStyle().equals(clothes.getStyle())){
                    clothesList.set(i,clothes);
                }
            }
            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("ClothesSystem\\Clothes.txt"));
            for (int i = 0; i <clothesList.size() ; i++) {
                Clothes returnclothes=clothesList.get(i);
                String returnString=String.format("%s,%s,%s,%s",returnclothes.getColour(),returnclothes.getQuantity(),returnclothes.getSize(),returnclothes.getStyle() );
                bufferedWriter.write(returnString);
                bufferedWriter.newLine();
            }
            bufferedReader.close();
            bufferedWriter.close();
        return true;
        } catch (Exception e) {
            return false;
        }
    }
    /**
     * 根据服装类型style查询服装信息ClothesDao
     * @param style
     * @return List<Clothes>
     */
    @Override
    public List<Clothes> selectClothesByIdDao(String style)  {
        BufferedReader bufferedReader = null;
        try {
            bufferedReader = new BufferedReader(new FileReader("ClothesSystem\\Clothes.txt"));
            List<Clothes> clothesList = new ArrayList<>();
            String string;
            while ((string = bufferedReader.readLine()) != null) {
                String[] dates = string.split(",");
                if (dates[3]==style){
                    Clothes clothes = new Clothes(dates[0], Integer.parseInt(dates[1]), dates[2], Integer.parseInt(dates[3]));
                    clothesList.add(clothes);
                }
            }
            bufferedReader.close();
            return clothesList;
        } catch (Exception e) {
            return null;
        }
    }
}

Dao(User)接口

import studio.lemon.clothessystem.entity.User;
import java.io.IOException;
import java.util.List;
public interface IUserDao {

    /**
     * 增加用户IUserDao
     * @param user
     * @return boolean
     */
    boolean insertUserDao(User user) ;

    /**
     * 根据用户id删除用户IUserDao
     * @param id
     * @return boolean
     */
    boolean deleteUserDao(Integer id) ;

    /**
     * 根据用户id更改用户信息IUserDao
     * @param id
     * @param user
     * @return boolean
     * @throws IOException
     */
    boolean updateUserDao(User user,Integer id) ;

    /**
     * 根据密保问题question查询用户信息
     * @param question
     * @return List<User>
     */
    List<User> retrieveUserDao(String question);
}

Dao(User)实现

import studio.lemon.clothessystem.dao.IUserDao;
import studio.lemon.clothessystem.entity.User;
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class UserDaoImpl implements IUserDao {
    /**
     * 增加用户IUserDao
     * @param user
     * @return boolean
     */
    @Override
    public boolean insertUserDao(User user)  {
        BufferedWriter bufferedWriter = null;
        try {
            bufferedWriter = new BufferedWriter(new FileWriter("ClothesSystem\\User.txt",true));
            String returnString=String.format("%s,%s,%s,%s,%s",user.getId(),user.getUserName(),user.getPassword(),user.getQuestion(),user.getAnswer());
            bufferedWriter.write(returnString);
            bufferedWriter.newLine();
            bufferedWriter.close();
            return true;
        } catch (Exception e) {
            System.out.println("数据增加失败");
            return false;
        }
    }
    /**
     * 根据用户id删除用户IUserDao
     * @param id
     * @return boolean
     */
    @Override
    public boolean deleteUserDao(Integer id)  {
        BufferedReader bufferedReader = null;
        try {
            bufferedReader = new BufferedReader(new FileReader("ClothesSystem\\User.txt"));
            List<User> userList=new ArrayList<>();
            String string;
            while ((string=bufferedReader.readLine())!=null){
                String[] dates=string.split(",");
                User user=new User(Integer.parseInt(dates[0]),dates[1],dates[2],dates[3],dates[4]);
                System.out.println(user);
                userList.add(user);
            }
            for (int i = 0; i <=userList.size()-1 ; i++) {
                User user=userList.get(i);
                if (user.getId().equals(id)){
                    userList.remove(i);
                }
            }
            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("ClothesSystem\\User.txt"));
            for (int i = 0; i <userList.size() ; i++) {
                User user=userList.get(i);
                String returnString=String.format("%s,%s,%s,%s,%s",user.getId(),user.getUserName(),user.getPassword(),user.getQuestion(),user.getAnswer());
                bufferedWriter.write(returnString);
                bufferedWriter.newLine();
            }
            bufferedWriter.close();
            return true;
        } catch (Exception e) {
            System.out.println("删除失败");
            return false;
        }
    }

    /**
     * 根据用户id更改用户信息IUserDao
     * @param id
     * @return boolean
     */
    @Override
    public boolean updateUserDao(User user, Integer id)  {
        BufferedReader bufferedReader = null;
        try {
            bufferedReader = new BufferedReader(new FileReader("ClothesSystem\\User.txt"));
            List<User> userList=new ArrayList<>();
            String string;
            while ((string=bufferedReader.readLine())!=null){
                String[] dates=string.split(",");
                User returnUser=new User(Integer.parseInt(dates[0]),dates[1],dates[2],dates[3],dates[4]);
                userList.add(returnUser);
            }
            for (int i = 0; i <=userList.size()-1 ; i++) {
                User returnUser=userList.get(i);
                if (returnUser.getId().equals(id)){
                    userList.set(i,user);
                }
            }
            BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("ClothesSystem\\User.txt"));
            for (int i = 0; i <userList.size() ; i++) {
                User returnUser=userList.get(i);
                String returnString=String.format("%s,%s,%s,%s,%s",returnUser.getId(),returnUser.getUserName(),returnUser.getPassword(),returnUser.getQuestion(),returnUser.getAnswer());
                bufferedWriter.write(returnString);
                bufferedWriter.newLine();
            }
            bufferedReader.close();
            bufferedWriter.close();
            return true;
        } catch (Exception e) {
            System.out.println("更改失败");
            return false;
        }
    }
    /**
     * 根据密保问题question查询用户信息
     * @param question
     * @return List<User>
     */
    @Override
    public List<User> retrieveUserDao(String question)  {
        BufferedReader bufferedReader = null;
        try {
            bufferedReader = new BufferedReader(new FileReader("ClothesSystem\\User.txt"));
            List<User> userList=new ArrayList<>();
            String string;
            while ((string=bufferedReader.readLine())!=null){
                String[] dates=string.split(",");
                if (dates[4].equals(question)){
                    User user=new User(Integer.parseInt(dates[0]),dates[1],dates[2],dates[3],dates[4]);
                    userList.add(user);
                }
            }
            bufferedReader.close();
            return userList;
        } catch (Exception e) {
            System.out.println("数据查询失败");
            return null;
        }
    }
}

Service(Clothes)接口

import studio.lemon.clothessystem.entity.Clothes;

import java.io.IOException;
import java.util.List;
public interface IClothesService {
    /**
     * 增加服装Clothesservice
     * @param clothes
     * @return booleanclothes
     */
    boolean insertClothesService(Clothes clothes);

    /**
     * 根据服装类型style删除服装信息
     * @param style
     * @return boolean
     */
    boolean deleteClothesService(String style);
    /**
     * 根据用户id更改服装信息
     * @param id
     * @return boolean
     */
    boolean addClothesService(Integer id);
    /**
     * 根据服装类型style查询服装信息Clothesservice
     * @param style
     * @return List<Clothes>
     */
    List<Clothes> selectClothesByIdService(String style);
}

Service(Clothes)实现

import studio.lemon.clothessystem.dao.IClothesDao;
import studio.lemon.clothessystem.dao.impl.ClothesDaoImpl;
import studio.lemon.clothessystem.entity.Clothes;
import studio.lemon.clothessystem.service.IClothesService;

import java.io.IOException;
import java.util.List;

/**
 * @Author: Lemon
 * @Date: 2020/12/17 22:03
 */
public class ClothesServiceImpl implements IClothesService {
    /**
     * Clothes创建Dao对象
     */
    IClothesDao iClothesDao=new ClothesDaoImpl();


    /**
     * 增加服装ClothesService
     * @param clothes
     * @return boolean
     */
    @Override
    public boolean insertClothesService( Clothes clothes) {
        List<Clothes> clothesList= iClothesDao.selectClothesByIdDao(String.valueOf(clothes.getStyle()));
       if (clothesList.size()==0){
          boolean judgment= iClothesDao.insertClothesDao(clothes);
           if (judgment){
               System.out.println("增加成功");
               return true;
           }
           return false;
       }
        return false;
    }
    /**
     * 根据服装类型style删除服装信息
     * @param style
     * @return boolean
     */
    @Override
    public boolean deleteClothesService(String style) {
      iClothesDao.deleteClothesDao(style);
        return true;
    }
    /**
     * 根据用户id更改服装信息
     * @param id
     * @return boolean
     */
    @Override
    public boolean addClothesService(Integer id) {
   if (iClothesDao.updateClothesDao(id)){
       return true;
   }
        return false;
    }
    /**
     * 根据服装类型style查询服装信息ClothesService
     * @param style
     * @return List<Clothes>
     */
    @Override
    public List<Clothes> selectClothesByIdService(String style)  {
        List<Clothes> list=iClothesDao.selectClothesByIdDao("卫衣");
        for (int i = 0; i <list.size() ; i++) {
            System.out.println(list.get(i));
        }
        return null;
    }
}

Service(User)接口

import studio.lemon.clothessystem.entity.User;
import java.io.IOException;
public interface IUserService {

    /**
     * 增加用户IUserservice
     * @param user
     * @return boolean
     */
    boolean insertUserService(User user);

    /**
     * 根据用户id删除用户IUserservice
     * @param id
     * @return boolean
     */
    boolean deleteUserService(Integer id);

    /**
     * 根据用户id更改用户信息IUseservice
     * @param id
     * @return boolean
     */
    boolean updateUserService(User user,Integer id);


    /**
     * 根据密保问题question找回用户密码password
     * @param question
     * @return boolean
     */
    boolean retrieveUserService(String question);
}

Service(User)实现

import studio.lemon.clothessystem.dao.IUserDao;
import studio.lemon.clothessystem.dao.impl.UserDaoImpl;
import studio.lemon.clothessystem.entity.User;
import studio.lemon.clothessystem.service.IUserService;

import java.io.IOException;
import java.util.List;
public class UserServiceImpl implements IUserService {
    /**
     * User创建Dao对象
     */
    IUserDao iUserDao=new UserDaoImpl();

    /**
     * 增加用户IUserservice
     * @param user
     * @return boolean
     * @throws IOException
     */
    @Override
    public boolean insertUserService(User user)  {
        List<User> userList=iUserDao.retrieveUserDao(user.getQuestion());
        if (userList.size()==0){
            iUserDao.insertUserDao(user);
            System.out.println("用户添加成功");
            return true;
        }
        System.out.println("用户添加失败");
        return false;
    }
    /**
     * 根据用户id删除用户IUserservice
     * @param id
     * @return boolean
     * @throws IOException
     */
    @Override
    public boolean deleteUserService(Integer id)  {
        iUserDao.deleteUserDao(id);
        return false;
    }
    /**
     * 根据用户id更改用户信息IUseservice
     * @param id
     * @return boolean
     * @throws IOException
     */
    @Override
    public boolean updateUserService(User user, Integer id)  {
        iUserDao.updateUserDao(user,id);
        return false;
    }
    /**
     * 根据密保问题question找回用户密码password
     * @param question
     * @return boolean
     * throws IOException
     */
    @Override
    public boolean retrieveUserService(String question)  {
        iUserDao.retrieveUserDao(question);
        return false;
    }
}

Contoller(Clother)

import studio.lemon.clothessystem.entity.Clothes;
import studio.lemon.clothessystem.service.IClothesService;
import studio.lemon.clothessystem.service.impi.ClothesServiceImpl;

import java.util.List;
public class ClothesController {
    IClothesService iClothesservice=new ClothesServiceImpl();


        /**
         * 增加服装ClothesDao
         * @param clothes
         * @return boolean
         */
    public boolean insertClothesController(Clothes clothes) {
        return iClothesservice.insertClothesService(clothes);
    }

    /**
     * 根据服装类型style删除服装信息
     *
     * @param style
     * @return boolean
     */
    public boolean deleteClothesController(String style) {

        return iClothesservice.deleteClothesService(style);
    }

    /**
     * 根据用户id更改服装信息
     * @param id
     * @return boolean
     */
    public boolean addClothesController(Integer id) {
        return iClothesservice.addClothesService(id);
    }

    /**
     * 根据服装类型style查询服装信息ClothesDao
     *
     * @param style
     * @return List<Clothes>
     */
   public List<Clothes> selectClothesController(String style) {
        return iClothesservice.selectClothesByIdService(style);
    }
    }

Contoller(User)

import studio.lemon.clothessystem.entity.User;
import studio.lemon.clothessystem.service.IUserService;
import studio.lemon.clothessystem.service.impi.UserServiceImpl;
public class UserController {
    IUserService iUserService=new UserServiceImpl();

    /**
     * 增加用户IUserService
     * @param user
     * @return boolean
     */
   public boolean insertUserController(User user)  {
        return false;
    }
    /**
     * 根据用户id删除用户IUserService
     * @param id
     * @return boolean
     */
     public boolean deleteUserController(Integer id)  {
        return false;
    }
    /**
     * 根据用户id更改用户信息IUseService
     * @param id
     * @return boolean
     */
   public boolean updateUserController(User user, Integer id)  {
        return false;
    }
    /**
     * 根据密保问题question找回用户密码password
     * @param question
     * @return boolean
     */
   public boolean retrieveUserController(String question) {
        return false;
    }
}

Views(Clothers)

import studio.lemon.clothessystem.controller.ClothesController;
import studio.lemon.clothessystem.entity.Clothes;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.List;
public class ClothesViews {
    ClothesController clothesController=new ClothesController();
    public void insertClothes(){

        clothesController.insertClothesController(new Clothes("卫衣",2,"红色",7));
    }
    /**
     * 服装信息删除
     */

    public void deleteClothes() {
        System.out.println("欢迎进入服装信息删除界面");
        System.out.println("请输入您的账号(id)");
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        try {
            int id = Integer.parseInt(bufferedReader.readLine());
            System.out.println(id);
            if (id < 5) {
                System.out.println("您没有权限");
            } else if (id > 5 && id < 10) {
                System.out.println("登陆成功" );
                System.out.println("您想删除的服装类型是:1、卫衣 2、帽子 3、雪地靴");

                String style = bufferedReader.readLine();
                int a=Integer.parseInt(style);
                if(a==1){
                    clothesController.deleteClothesController(style);
                    System.out.println("卫衣信息删除成功");
                }
                if(a==2){
                    clothesController.deleteClothesController(style);
                    System.out.println("帽子信息删除成功");
                }if(a==3){
                    clothesController.deleteClothesController(style);
                    System.out.println("雪地靴信息删除成功");
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    /**
     * 更改服装信息
     */

    public void addClothes(){

        System.out.println("欢迎进入更改服装信息界面");
        System.out.println("请输入您的账号(id)");
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        try {
            int id = bufferedReader.read();
            if (id < 5) {
                System.out.println("您没有权限");
            } else if (id > 5 && id < 10) {
                System.out.println("登陆成功" +
                        "目前您只能更改卫衣的信息");
                clothesController.addClothesController(id);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    /**
     * 查询服装信息
     */
    public void selectClothes(){
        System.out.println("您想查询的信息是");
        ClothesController clothesController=new ClothesController();
        System.out.println(clothesController.selectClothesController("1"));
    }
    }

View(User)

import studio.lemon.clothessystem.controller.UserController;
import studio.lemon.clothessystem.entity.User;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class UserVies {
    UserController userController=new  UserController();

    /**
     * 删除用户信息
     */
    public void deleteUser() {
        System.out.println("欢迎进入用户信息删除界面");
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        int id = 0;
        try {
            id = bufferedReader.read();
            userController.deleteUserController(id);
            System.out.println("您已删除成功");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }/**
     * 增加用户IUserService
     */
public void insertUser(){
    System.out.println("欢迎进入用户信息增加界面,请输入您的id");
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    int id = 0;
    try {
        id = bufferedReader.read();
        userController.insertUserController(new User(id));
    } catch (IOException e) {
        e.printStackTrace();
    }
}
public void updateUser(){
    System.out.println("欢迎进入用户信息更改界面");
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    int id = 0;
    try {
        id = bufferedReader.read();
        userController.updateUserController(new User(id),id);
        System.out.println("您已修改成功");
    } catch (IOException e) {
        e.printStackTrace();
    }
}
}

CView

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CView {
    UserVies userVies=new UserVies();
    ClothesViews clothesViews=new ClothesViews();
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    String m;

    public void CL(){
        try {
        System.out.println("欢迎进入服装管理系统,请先注册");
        userVies.insertUser();
        System.out.println("你已注册成功,可以查看信息");
        clothesViews.selectClothes();
        System.out.println("请问您是否要删除服装信息     1 是   2否");
            m = bufferedReader.readLine();
        switch (Integer.parseInt(m)){
            case 1:
                if (m.equals("1")){
                clothesViews.deleteClothes();
                }
            case 2:
        System.out.println("请问您是否要增加服装信息   1 是   2 否");
                m = bufferedReader.readLine();
                if (m.equals("1")){
                    clothesViews.addClothes();
                    System.out.println("增加成功");
                }
                break;
            default:
                System.out.println("输入指令异常");
                break;
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}
}

Utils Create

import java.io.IOException;
public class Create {
    public static void main(String[] args) throws IOException {
        CreateFileName createFileName=new CreateFileName();
        CreatePathName createPathName=new CreatePathName();
        createPathName.create("ClothesSystem");
        createFileName.create("ClothesSystem\\User.txt");
        createFileName.create("ClothesSystem\\Clothes.txt");
    }
}

Utils CreateFileName

import java.io.File;
import java.io.IOException;
public class CreateFileName {
    //创建文件
    public boolean create(String filename) throws IOException {
        File file = new File(filename);
        file.createNewFile();
        if (file.exists()) {
            return false;
        }
        if (file.createNewFile()) {
            return true;
        } else {
            return false;
        }
    }
}

Utils

import java.io.File;
import java.io.IOException;
public class CreatePathName {

    //创建目录
    public boolean create(String Filename) throws IOException {
        File file = new File(Filename);
        if (file.exists()) {
            return false;
        }
        if (!Filename.endsWith(File.separator)) {
            Filename = Filename + File.separator;
        }
        if (file.mkdir()) {
            return true;
        } else {
            return false;
        }
    }
}
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值