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

📄 hashtable简易数据库程序.mht

📁 JAVA核心源代码及算法,适合入门的初学者,可以让你快的入门
💻 MHT
📖 第 1 页 / 共 2 页
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: =?gb2312?B?SGFzaHRhYmxlvPLS18r9vt2/4rPM0PI=?=
Date: Tue, 22 Mar 2005 14:00:45 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0036_01C52EE7.8AF2FAF0";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

This is a multi-part message in MIME format.

------=_NextPart_000_0036_01C52EE7.8AF2FAF0
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.javajia.com/article.php?id=598

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Hashtable=BC=F2=D2=D7=CA=FD=BE=DD=BF=E2=B3=CC=D0=F2</T=
ITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META=20
content=3DJava=BC=D2,JAVA,J2EE,J2ME,XML,WAP,APPLET,EJB,BEA,WEBLOGIC,JAVA=C2=
=DB=CC=B3,IT=BC=BC=CA=F5,=CD=F8=C9=CF,=B1=E0=B3=CC,=CA=FD=BE=DD=BF=E2=BF=AA=
=B7=A2,=C8=CB=B2=C5=D7=CA=D4=B4=20
name=3DKeywords>
<META=20
content=3DJava=BC=D2,JAVA=BC=BC=CA=F5,JAVA=B1=E0=B3=CC,JAVA=D7=CA=D4=B4,=BF=
=AA=D4=B4=CF=EE=C4=BF,JAVA,J2EE,J2ME,XML,WAP,APPLET,EJB,BEA,WEBLOGIC,JAVA=
=C2=DB=CC=B3,IT=BC=BC=CA=F5,=CD=F8=C9=CF,=B1=E0=B3=CC,=CA=FD=BE=DD=BF=E2=BF=
=AA=B7=A2,=C8=CB=B2=C5=D7=CA=D4=B4=20
name=3DDescription><LINK href=3D"http://www.javajia.com/global.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.javajia.com/components/mainscript.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY text=3D#333333 vLink=3D#000000 link=3D#0066cc bgColor=3D#0772b1 =
leftMargin=3D0=20
topMargin=3D5 onload=3Dscroll(60);>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D768 align=3Dcenter =
bgColor=3D#ffffff=20
border=3D0>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD width=3D"24%" rowSpan=3D2>
            <OBJECT=20
            =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D6,0,29,0=20
            height=3D70 width=3D147=20
            classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM =
NAME=3D"movie" VALUE=3D"images/javajia.swf"><PARAM NAME=3D"quality" =
VALUE=3D"high">
                                    <embed src=3D"images/javajia.swf"=20
            quality=3D"high"=20
            pluginspage=3D"http://www.macromedia.com/go/getflashplayer"=20
            type=3D"application/x-shockwave-flash" width=3D"147"=20
            height=3D"70"></embed></OBJECT></TD>
          <TD width=3D"76%" height=3D53><FONT color=3D#999999><I><FONT=20
            color=3Dred><B>=B0=E6=C8=A8=C9=F9=C3=F7=A3=BA</B></FONT></I> =

            =
=B1=BE=CD=F8=D5=BE=B6=D4=D3=DA=CE=B4=BE=AD=D0=ED=BF=C9=B5=C4=D7=AA=D4=D8=A3=
=AC=BD=AB=B1=A3=C1=F4=CB=DF=D6=EE=B7=A8=C2=C9=B5=C4=C8=A8=C0=FB=A3=AC=C8=E7=
=D0=E8=D7=AA=D4=D8=C7=EB=BA=CD=D5=BE=B3=A4=BB=F2=D7=F7=D5=DF=C1=AA=CF=B5=A1=
=A3 </FONT>
            <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D650 =
border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <DIV align=3Dcenter ?><!--=0A=
            <script language=3Djavascript =
src=3D"http://www.javajia.com/manager/maillistSvlt?operator=3Dsend"></scr=
ipt>=0A=
            <object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,29,0" width=3D"491" height=3D"55" border=3D"1">=0A=
               <param name=3D"movie" =
value=3D"http://www.e8008.com/images/lutong.swf">=0A=
               <param name=3D"quality" value=3D"high">=0A=
               <embed src=3D"http://www.e8008.com/images/lutong.swf" =
quality=3D"high" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
type=3D"application/x-shockwave-flash" width=3D"491" height=3D"55">=0A=
               </embed>=0A=
            </object>=0A=
            --></DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD>
            <DIV align=3Dright>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D550 =
bgColor=3D#666666=20
            border=3D0>
              <TBODY>
              <TR>
                <TD><A class=3DA.title =
href=3D"http://www.javajia.com/index.php"=20
                  target=3D_self>
                  <DIV class=3Dbig =
align=3Dcenter>=CA=D7=D2=B3</DIV></A></TD>
                <TD><A class=3DA.title=20
                  href=3D"http://www.javajia.com/document.php" =
target=3D_self>
                  <DIV class=3Dbig =
align=3Dcenter>=CE=C4=D5=C2</DIV></A></TD>
                <TD><A href=3D"http://www.javajia.com/pattern.php">
                  <DIV class=3Dbig =
align=3Dcenter>=C9=E8=BC=C6=C4=A3=CA=BD</DIV></A></TD>
                <TD><A href=3D"http://www.javajia.com/architect.php">
                  <DIV class=3Dbig =
align=3Dcenter>J2EE=BC=DC=B9=B9</DIV></A></TD>
                <TD><A class=3DA.title=20
                  =
href=3D"http://www.javajia.com/project.php?subjectid=3D8">
                  <DIV class=3Dbig =
align=3Dcenter>=C8=ED=BC=FE=B9=A4=B3=CC</DIV></A></TD>
                <TD><A class=3DA.title=20
                  href=3D"http://www.javajia.com/download.php">
                  <DIV class=3Dbig =
align=3Dcenter>=CF=C2=D4=D8</DIV></A></TD>
                <TD><A class=3DA.title =
href=3D"http://javajia.blogchina.com/">
                  <DIV class=3Dbig =
align=3Dcenter>=D5=BE=B3=A4Blog</DIV></A></TD>
                <TD><A class=3DA.title =
href=3D"http://www.javajia.com/forum/"=20
                  target=3D_self>
                  <DIV class=3Dbig=20
            =
align=3Dcenter>=C2=DB=CC=B3</DIV></A></TD></TR></TBODY></TABLE></DIV></TD=
></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>
      <HR>
    </TD></TR>
  <TR>
    <TD>
      <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop width=3D130><!-- Begin Search Google =
-->=B1=BE=D5=BE=CB=D1=CB=F7=20
            <FORM onsubmit=3D"q.value=3D'site:www.javajia.com =
'+words.value"=20
            action=3Dhttp://www.google.com/search method=3Dget =
target=3D_blank><INPUT=20
            class=3Dtextfield maxLength=3D255 size=3D15 name=3Dwords> =
<INPUT type=3Dhidden=20
            value=3Dzh-CN name=3Dhl> <INPUT type=3Dhidden name=3Dq> =
<INPUT type=3Dsubmit value=3D" GO " name=3DbtnG> </FORM><!-- End Search =
Google -->
            <P>
            <DIV =
class=3Dbigblack>=B1=BE=C0=E0=C8=C8=B5=E3=CE=C4=D5=C2</DIV>
            <HR>

            <P></P>1.<A =
href=3D"http://www.javajia.com/article.php?id=3D517"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BAHello=
World.java</A> (32767)<BR>2.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D722"=20
            =
target=3D_blank>Java=CA=B5=CF=D6ftp=B9=A6=C4=DC(=D4=B4=B3=CC=D0=F2)</A> =
(21489)<BR>3.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D512"=20
            =
target=3D_blank>=D3=C3=BB=A7=B5=C7=C2=BC=B5=C4=D1=E9=D6=A4=CD=EA=D5=FB=B3=
=CC=D0=F2</A> (16987)<BR>4.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D518"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BAStrin=
gBufferDemo.java</A> (7587)<BR>5.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D723" =
target=3D_blank>Java=20
            URL=B1=E0=B3=CC</A> (7064)<BR>6.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D477"=20
            =
target=3D_blank>=D2=BB=D0=A9=B7=C7=B3=A3=D3=D0=D3=C3=B5=C4JAVA=B3=A3=D3=C3=
=B7=BD=B7=A8(1)</A> (6796)<BR>7.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D598"=20
            =
target=3D_blank>Hashtable=BC=F2=D2=D7=CA=FD=BE=DD=BF=E2=B3=CC=D0=F2</A> =
(6008)<BR>8.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D810"=20
            target=3D_blank>MD5=B5=C4Java Bean=CA=B5=CF=D6</A> =
(5236)<BR>9.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D724" =
target=3D_blank>Java=20
            RMI=B1=E0=B3=CC</A> (4949)<BR>10.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D731"=20
            =
target=3D_blank>21=D6=D6=B4=FA=C2=EB=B5=C4=A1=B0=BB=B5=CE=B6=B5=C0=A1=B1<=
/A> (4882)<BR>11.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D521"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BADateF=
ormat.java</A> (4853)<BR>12.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D519"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BAPrope=
rtiesDemo.java</A> (4584)<BR>13.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D520"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BAVecto=
rDemo.java</A> (4449)<BR>14.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D529"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BAJDBC.=
java</A> (4445)<BR>15.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D568"=20
            =
target=3D_blank>=CA=F7=D0=CE=BD=E1=B9=B9=B5=C4=CA=B5=CF=D6</A> =
(4130)<BR>16.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D541"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BARMIEx=
ampleServer.java</A> (3956)<BR>17.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D725" =
target=3D_blank>Java=20
            CORBA=C8=EB=C3=C5</A> (3928)<BR>18.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D440"=20
            =
target=3D_blank>=B8=F8=C4=E3=B8=F6=B1=C8=BD=CF=C8=AB=B5=C4=B9=D8=D3=DA=CA=
=B1=BC=E4=B5=C4=B2=D9=D7=F7=B5=C4=B6=AB=CE=F7</A> (3835)<BR>19.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D700"=20
            =
target=3D_blank>=B0=D1JavaMail=B0=FC=D7=B0=B3=C9=BC=F2=B5=A5=B5=C4Sendmai=
l</A> (3801)<BR>20.<A=20
            href=3D"http://www.javajia.com/article.php?id=3D523"=20
            =
target=3D_blank>Java=BA=CB=D0=C4=B4=FA=C2=EB=C0=FD=B3=CC=D6=AE=A3=BACalen=
darDemo.java</A> (3748)<BR></TD>
          <TD vAlign=3Dtop width=3D1 bgColor=3D#0066cc></TD>
          <TD vAlign=3Dtop width=3D627 bgColor=3D#ffffff><BR>
            <P class=3Darticletitle =
align=3Dcenter>Hashtable=BC=F2=D2=D7=CA=FD=BE=DD=BF=E2=B3=CC=D0=F2</P><BR=
>
            <TABLE border=3D0>
              <TBODY>
              <TR>
                <TD width=3D400>
                  <TABLE>
                    <TBODY>
                    <TR>
                      <TD><A class=3Darticletitle=20
                        =
href=3D"http://shop10700805.taobao.com/">Java=BE=AB=C6=B7=D1=A7=CF=B0=D7=CA=
=C1=CF=A3=AC=D1=A7=CF=B0=B1=D8=B1=B8=B9=A4=BE=DF=A3=AC=B5=E3=BB=F7=BD=F8=C8=
=EB...</A></TD></TR></TBODY></TABLE></TD>
                <TD><EM>=B6=AB=C4=E1<BR>2001-09-28 00:00:00<BR>6008 =
=B4=CE=E4=AF=C0=C0<BR></EM></TD>
              =
<TR></TR></TBODY></TABLE><BR><BR>import&nbsp;java.io.*;&nbsp;=20
            <BR>import&nbsp;java.util.*;&nbsp; =
<BR>class&nbsp;str14&nbsp;=20
            <BR>{&nbsp;=20
            =
<BR>InputStreamReader&nbsp;stdin=3Dnew&nbsp;InputStreamReader(System.in);=
&nbsp;=20
            =
<BR>BufferedReader&nbsp;bufin=3Dnew&nbsp;BufferedReader(stdin);&nbsp;=20
            =
<BR><BR>public&nbsp;static&nbsp;void&nbsp;main(String&nbsp;args[])&nbsp;t=
hrows&nbsp;IOException&nbsp;=20
            <BR>{&nbsp;=20
            <BR>new&nbsp;str14();//run&nbsp;the&nbsp;application&nbsp;=20
            <BR>}&nbsp;=20
            =
<BR><BR>public&nbsp;str14()&nbsp;throws&nbsp;IOException//constructor&nbs=
p;=20
            <BR>{&nbsp;=20
            =
<BR>Hashtable&nbsp;htable=3Dnew&nbsp;Hashtable(20,0.75F);&nbsp;=20
            <BR>dataBase(htable);&nbsp; <BR>}&nbsp;=20
            =
<BR><BR>public&nbsp;str14(Hashtable&nbsp;htable)&nbsp;throws&nbsp;IOExcep=
tion&nbsp;//override&nbsp;the&nbsp;constructor&nbsp;=20
            <BR>{&nbsp; <BR>dataBase(htable);&nbsp; <BR>}&nbsp;=20
            =
<BR><BR>public&nbsp;void&nbsp;dataBase(Hashtable&nbsp;htable)&nbsp;throws=
&nbsp;IOException&nbsp;=20
            <BR>{&nbsp;=20
            =
<BR>int&nbsp;count=3Dhtable.size();//get&nbsp;the&nbsp;ammount&nbsp;of&nb=
sp;the&nbsp;data&nbsp;in&nbsp;htable&nbsp;=20
            <BR>int&nbsp;value,id,num;&nbsp;=20
            <BR>String&nbsp;key,enter,data;&nbsp;=20
            =
<BR>Enumeration&nbsp;keys=3Dhtable.keys();//get&nbsp;all&nbsp;the&nbsp;ke=
y&nbsp;in&nbsp;htable&nbsp;=20
            =
<BR>Enumeration&nbsp;elements=3Dhtable.elements();//get&nbsp;all&nbsp;the=
&nbsp;elements&nbsp;in&nbsp;htable&nbsp;=20
            =
<BR>System.out.println("<BR>Hashtable&nbsp;=BC=F2=D2=D7=CA=FD=BE=DD=BF=E2=
=B3=CC=D0=F2<BR>");&nbsp;=20
            <BR>System.out.println("(1)=CA=E4=C8=EB=CA=FD=BE=DD");&nbsp; =

            =
<BR>System.out.println("(2)=C7=EB=B3=FD=CB=F9=D3=D0=CA=FD=BE=DD");&nbsp; =

            =
<BR>System.out.println("(3)=CF=D4=CA=BE=B5=A5=B1=CA=CA=FD=BE=DD");&nbsp; =

            =
<BR>System.out.println("(4)=C9=BE=B3=FD=B5=A5=B1=CA=CA=FD=BE=DD");&nbsp; =

            =
<BR>System.out.println("(5)=CF=D4=CA=BE=CB=F9=D3=D0=CA=FD=BE=DD");&nbsp; =

            <BR>System.out.println("(6)=BD=E1=CA=F8=B3=CC=D0=F2");&nbsp; =

            =
<BR>System.out.print("=C7=EB=CA=E4=C8=EB=C4=FA=B5=C4=D1=A1=D4=F1:");&nbsp=
;=20
            =
<BR>value=3Dselect();//call&nbsp;select(),return&nbsp;the&nbsp;function&n=
bsp;number&nbsp;=20
            <BR>switch(value)//the&nbsp;function&nbsp; <BR>{&nbsp;=20
            <BR>case&nbsp;1:&nbsp;=20
            =
<BR>System.out.print("<BR>=C7=EB=CA=E4=C8=EB=D2=BB=B1=CA=CA=FD=BE=DD:");/=
/need&nbsp;data&nbsp;input&nbsp;=20
            <BR>data=3Dbufin.readLine();&nbsp; <BR>count++;&nbsp;=20
            <BR>key=3DString.valueOf(count);&nbsp;=20
            =
<BR>htable.put(key,data);//store&nbsp;it&nbsp;to&nbsp;the&nbsp;htable&nbs=
p;=20
            =
<BR>System.out.print("<BR>=CA=E4=C8=EB=CD=EA=B3=C9=A3=AC=B0=B4=C8=CE=D2=E2=
=BC=FC=BC=CC=D0=F8...");&nbsp;=20
            <BR>enter=3Dbufin.readLine();&nbsp;=20
            <BR>new&nbsp;str14(htable);//reenter&nbsp; <BR>break;&nbsp;=20
            =
<BR>case&nbsp;2://clear&nbsp;all&nbsp;data&nbsp;from&nbsp;the&nbsp;htable=
&nbsp;=20
            <BR>htable.clear();&nbsp;=20
            =
<BR>System.out.print("<BR>=D2=D1=C9=BE=B3=FD=C1=CB=CB=F9=D3=D0=CA=FD=BE=DD=
...&nbsp;=B0=B4=C8=CE=D2=E2=BC=FC=BC=CC=D0=F8...");&nbsp;=20
            <BR>enter=3Dbufin.readLine();&nbsp;=20
            <BR>new&nbsp;str14(htable);//reenter&nbsp; <BR>break;&nbsp;=20
            <BR>case&nbsp;3:&nbsp;=20
            =
<BR>System.out.print("<BR>=C7=EB=CA=E4=C8=EB=D2=AA=CF=D4=CA=BE=B5=C4=CA=FD=
=BE=DD=B1=E0=BA=C5:");&nbsp;=20
            <BR>id=3Dgetid(count);//call&nbsp;getid()&nbsp;=20
            <BR>key=3DString.valueOf(id);&nbsp;=20
            =
<BR>Object&nbsp;select=3Dhtable.get(key);//fetch&nbsp;the&nbsp;data&nbsp;=
from&nbsp;the&nbsp;htable&nbsp;=20
            <BR>data=3Dselect.toString();&nbsp; =
<BR>System.out.print("<BR>=B1=E0=BA=C5"+"=20
            "+"=C4=DA=C8=DD");&nbsp; =
<BR>System.out.println("<BR>&nbsp;"+key+"=20
            "+data);//display&nbsp;the&nbsp;data&nbsp;=20
            =
<BR>System.out.print("<BR>=B0=B4=C8=CE=D2=E2=BC=FC=BC=CC=D0=F8...");&nbsp=
;=20
            <BR>enter=3Dbufin.readLine();&nbsp;=20
            <BR>new&nbsp;str14(htable);//reenter&nbsp; <BR>break;&nbsp;=20
            <BR>case&nbsp;4:&nbsp; =

⌨️ 快捷键说明

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