⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rooms.java

📁 这是一个小旅馆运行程序,很实用也很全面.希望对大家有所启发.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/** * Copyright 2004, Martin Jungowski * *	This file is part of JHotel. * *	JHotel is free software; you can redistribute it and/or modify *	it under the terms of the GNU General Public License as published by *	the Free Software Foundation; either version 2 of the License, or *	(at your option) any later version. * *	JHotel is distributed in the hope that it will be useful, *	but WITHOUT ANY WARRANTY; without even the implied warranty of *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *	GNU General Public License for more details. * *	You should have received a copy of the GNU General Public License *	along with JHotel; if not, write to the Free Software *	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * ***/import java.io.*;import java.util.*;public class Rooms {		private ArrayList sr = new ArrayList();	private ArrayList dr = new ArrayList();	private ArrayList tr = new ArrayList();	private ArrayList qr = new ArrayList();	private ArrayList ap = new ArrayList();		private String sr1 = "";	private String sr2 = "";	private String sr3 = "";	private String sr4 = "";	private String sr5 = "";	private String sr6 = "";	private String sr7 = "";	private String sr8 = "";	private String dr1 = "";	private String dr2 = "";	private String dr3 = "";	private String dr4 = "";	private String dr5 = "";	private String dr6 = "";	private String dr7 = "";	private String dr8 = "";	private String tr1 = "";	private String tr2 = "";	private String tr3 = "";	private String tr4 = "";	private String tr5 = "";	private String tr6 = "";	private String tr7 = "";	private String tr8 = "";	private String qr1 = "";	private String qr2 = "";	private String qr3 = "";	private String qr4 = "";	private String qr5 = "";	private String qr6 = "";	private String qr7 = "";	private String qr8 = "";	private String ap1 = "";	private String ap2 = "";	private String ap3 = "";	private String ap4 = "";	private String ap5 = "";	private String ap6 = "";	private String ap7 = "";	private String ap8 = "";		String[] settings;	int year;	public Rooms() {		Options options = new Options();		this.settings = options.getSettings();				getRooms();	}		private void getRooms() {		try {			FileInputStream sngl = new FileInputStream("./cfg/single.rms");			FileInputStream dblr = new FileInputStream("./cfg/double.rms");			FileInputStream trpl = new FileInputStream("./cfg/triple.rms");			FileInputStream qd = new FileInputStream("./cfg/quad.rms");			FileInputStream app = new FileInputStream("./cfg/apartment.rms");						ObjectInputStream single = new ObjectInputStream(sngl);			ObjectInputStream dbl = new ObjectInputStream(dblr);			ObjectInputStream triple = new ObjectInputStream(trpl);			ObjectInputStream quad = new ObjectInputStream(qd);			ObjectInputStream apartment = new ObjectInputStream(app);						int l;						sr = (ArrayList) single.readObject();			single.close();			dr = (ArrayList) dbl.readObject();			dbl.close();			tr = (ArrayList) triple.readObject();			triple.close();			qr = (ArrayList) quad.readObject();			quad.close();			ap = (ArrayList) apartment.readObject();			apartment.close();						String[] sr1a = (String[]) sr.get(0);			if (sr1a.length>0) {				for (int i=0; i<sr1a.length; ++i) {					sr1 = sr1 + sr1a[i] + ", ";				}				//sr1 = sr1 + sr1a[sr1a.length-1];			}						String [] sr2a = (String[]) sr.get(1);			if (sr2a.length > 0) {				for (int i=0; i<sr2a.length-1; ++i) {					sr2 = sr2 + sr2a[i] + ", ";				}				sr2 = sr2 + sr2a[sr2a.length-1];			}									String[] sr3a = (String[]) sr.get(2);			if (sr3a.length > 0) {				for (int i=0; i<sr3a.length-1; ++i) {					sr3 = sr3 + sr3a[i] + ", ";				}				sr3 = sr3 + sr3a[sr3a.length-1];			}						String[] sr4a = (String[]) sr.get(3);			l = sr4a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					sr4 = sr4 + sr4a[i] + ", ";				}				sr4 = sr4 + sr4a[l-1];			}						String[] sr5a = (String[]) sr.get(4);			l = sr5a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					sr5 = sr5 + sr5a[i] + ", ";				}				sr5 = sr5 + sr5a[l-1];			}						String[] sr6a = (String[]) sr.get(5);			l = sr6a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					sr6 = sr6 + sr6a[i] + ", ";				}				sr6 = sr6 + sr6a[l-1];			}			String[] sr7a = (String[]) sr.get(6);			l = sr7a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					sr7 = sr7 + sr7a[i] + ", ";				}				sr7 = sr7 + sr7a[l-1];			}			String[] sr8a = (String[]) sr.get(7);			l = sr8a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					sr8 = sr8 + sr8a[i] + ", ";				}				sr8 = sr8 + sr8a[l-1];			}			String[] dr1a = (String[]) dr.get(0);			l = dr1a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr1 = dr1 + dr1a[i] + ", ";				}				dr1 = dr1 + dr1a[l-1];			}			String[] dr2a = (String[]) dr.get(1);			l = dr2a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr2 = dr2 + dr2a[i] + ", ";				}				dr2 = dr2 + dr2a[l-1];			}			String[] dr3a = (String[]) dr.get(2);			l = dr3a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr3 = dr3 + dr3a[i] + ", ";				}				dr3 = dr3 + dr3a[l-1];			}						String[] dr4a = (String[]) dr.get(3);			l = dr4a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr4 = dr4 + dr4a[i] + ", ";				}				dr4 = dr4 + dr4a[l-1];			}			String[] dr5a = (String[]) dr.get(4);			l = dr5a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr5 = dr5 + dr5a[i] + ", ";				}				dr5 = dr5 + dr5a[l-1];			}			String[] dr6a = (String[]) dr.get(5);			l = dr6a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr6 = dr6 + dr6a[i] + ", ";				}				dr6 = dr6 + dr6a[l-1];			}			String[] dr7a = (String[]) dr.get(6);			l = dr7a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr7 = dr7 + dr7a[i] + ", ";				}				dr7 = dr7 + dr7a[l-1];			}						String[] dr8a = (String[]) dr.get(7);			l = dr8a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					dr8 = dr8 + dr8a[i] + ", ";				}				dr8 = dr8 + dr8a[l-1];			}			String[] tr1a = (String[]) tr.get(0);			l = tr1a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr1 = tr1 + tr1a[i] + ", ";				}				tr1 = tr1 + tr1a[l-1];			}			String[] tr2a = (String[]) tr.get(1);			l = tr2a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr2 = tr2 + tr2a[i] + ", ";				}				tr2 = tr2 + tr2a[l-1];			}			String[] tr3a = (String[]) tr.get(2);			l = tr3a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr3 = tr3 + tr3a[i] + ", ";				}				tr3 = tr3 + tr3a[l-1];			}			String[] tr4a = (String[]) tr.get(3);			l = tr4a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr4 = tr4 + tr4a[i] + ", ";				}				tr4 = tr4 + tr4a[l-1];			}						String[] tr5a = (String[]) tr.get(4);			l = tr5a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr5 = tr5 + tr5a[i] + ", ";				}				tr5 = tr5 + tr5a[l-1];			}			String[] tr6a = (String[]) tr.get(5);			l = tr6a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr6 = tr6 + tr6a[i] + ", ";				}				tr6 = tr6 + tr6a[l-1];			}			String[] tr7a = (String[]) tr.get(6);			l = tr7a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr7 = tr7 + tr7a[i] + ", ";				}				tr7 = tr7 + tr7a[l-1];			}			String[] tr8a = (String[]) tr.get(7);			l = tr8a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					tr8 = tr8 + tr8a[i] + ", ";				}				tr8 = tr8 + tr8a[l-1];			}						String[] qr1a = (String[]) qr.get(0);			l = qr1a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr1 = qr1 + qr1a[i] + ", ";				}				qr1 = qr1 + qr1a[l-1];			}			String[] qr2a = (String[]) qr.get(1);			l = qr2a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr2 = qr2 + qr2a[i] + ", ";				}				qr2 = qr2 + qr2a[l-1];			}			String[] qr3a = (String[]) qr.get(2);			l = qr3a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr3 = qr3 + qr3a[i] + ", ";				}				qr3 = qr3 + qr3a[l-1];			}			String[] qr4a = (String[]) qr.get(3);			l = qr4a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr4 = qr4 + qr4a[i] + ", ";				}				qr4 = qr4 + qr4a[l-1];			}			String[] qr5a = (String[]) qr.get(4);			l = qr5a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr5 = qr5 + qr5a[i] + ", ";				}				qr5 = qr5 + qr5a[l-1];			}			String[] qr6a = (String[]) qr.get(5);			l = qr6a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr6 = qr6 + qr6a[i] + ", ";				}				qr6 = qr6 + qr6a[l-1];			}			String[] qr7a = (String[]) qr.get(6);			l = qr7a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr7 = qr7 + qr7a[i] + ", ";				}				qr7 = qr7 + qr7a[l-1];			}			String[] qr8a = (String[]) qr.get(7);			l = qr8a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					qr8 = qr8 + qr8a[i] + ", ";				}				qr8 = qr8 + qr8a[l-1];			}			String[] ap1a = (String[]) ap.get(0);			l = ap1a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					ap1 = ap1 + ap1a[i] + ", ";				}				ap1 = ap1 + ap1a[l-1];			}			String[] ap2a = (String[]) ap.get(1);			l = ap2a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					ap2 = ap2 + ap2a[i] + ", ";				}				ap2 = ap2 + ap2a[l-1];			}			String[] ap3a = (String[]) ap.get(2);			l = ap3a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					ap3 = ap3 + ap3a[i] + ", ";				}				ap3 = ap3 + ap3a[l-1];			}						String[] ap4a = (String[]) ap.get(3);			l = ap4a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {					ap4 = ap4 + ap4a[i] + ", ";				}				ap4 = ap4 + ap4a[l-1];			}			String[] ap5a = (String[]) ap.get(4);			l = ap5a.length;			if (l > 0) {				for (int i=0; i<l-1; ++i) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -