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

📄 hashtable简易数据库程序.mht

📁 JAVA核心源代码及算法,适合入门的初学者,可以让你快的入门
💻 MHT
📖 第 1 页 / 共 2 页
字号:
<BR>System.out.print("=C7=EB=CA=E4=C8=EB=D2=AA=C9=BE=B3=FD=B5=C4=CA=FD=BE=
=DD=B1=E0=BA=C5:");&nbsp;=20
            <BR>id=3Dgetid(count);&nbsp; =
<BR>key=3DString.valueOf(id);&nbsp;=20
            <BR>htable.remove(key);//remove&nbsp;data&nbsp; =
<BR>count--;&nbsp;=20
            <BR>num=3Dcount;&nbsp;=20
            =
<BR>System.out.print("=D2=D1=C9=BE=B3=FD=C1=CB=CB=F9=D1=A1=D4=F1=B5=C4=CA=
=FD=BE=DD...=B0=B4=C8=CE=D2=E2=BC=FB=BC=CC=D0=F8...");&nbsp;=20
            =
<BR>Hashtable&nbsp;htable1=3Dnew&nbsp;Hashtable(20,0.75F);//create&nbsp;n=
ew&nbsp;htable&nbsp;named&nbsp;htable1&nbsp;=20
            =
<BR>elements=3Dhtable.elements();//fetch&nbsp;all&nbsp;the&nbsp;data&nbsp=
;from&nbsp;htable&nbsp;=20
            <BR>while(elements.hasMoreElements())&nbsp; <BR>{&nbsp;=20
            <BR>key=3DString.valueOf(num);//a&nbsp;new&nbsp;value&nbsp;=20
            =
<BR>data=3D(String)elements.nextElement();//fetch&nbsp;content&nbsp;of&nb=
sp;the&nbsp;data&nbsp;=20
            =
<BR>htable1.put(key,data);//store&nbsp;it&nbsp;to&nbsp;htable1&nbsp;=20
            <BR>num--;&nbsp; <BR>}&nbsp; <BR>htable.clear();&nbsp;=20
            <BR>enter=3Dbufin.readLine();&nbsp; =
<BR>new&nbsp;str14(htable1);&nbsp;=20
            <BR>break;&nbsp; <BR>case&nbsp;5:&nbsp;=20
            =
<BR>String[]&nbsp;sortkey=3Dnew&nbsp;String[count];//create&nbsp;a&nbsp;n=
ew&nbsp;sort&nbsp;array&nbsp;=20
            <BR>String[]&nbsp;sortdata=3Dnew&nbsp;String[count];&nbsp;=20
            <BR>num=3Dcount;&nbsp; =
<BR>elements=3Dhtable.elements();&nbsp;=20
            <BR>keys=3Dhtable.keys();&nbsp;=20
            <BR>while(elements.hasMoreElements())&nbsp; <BR>{&nbsp;=20
            =
<BR>key=3D(String)keys.nextElement();//fetch&nbsp;value&nbsp;of&nbsp;key&=
nbsp;=20
            =
<BR>data=3D(String)elements.nextElement();//fetch&nbsp;value&nbsp;of&nbsp=
;data&nbsp;=20
            =
<BR>sortkey[num-1]=3Dkey;//store&nbsp;the&nbsp;value&nbsp;of&nbsp;key&nbs=
p;to&nbsp;sortkey&nbsp;array&nbsp;=20
            =
<BR>sortdata[num-1]=3Ddata;//store&nbsp;the&nbsp;value&nbsp;of&nbsp;data&=
nbsp;to&nbsp;sortdata&nbsp;array&nbsp;=20
            <BR>num--;&nbsp; <BR>}&nbsp; =
<BR>System.out.println("<BR>=B1=E0=BA=C5"+"=20
            "+"=C4=DA=C8=DD");&nbsp;=20
            =
<BR>for(int&nbsp;i=3D0;i&lt;count;i++)//display&nbsp;all&nbsp;content&nbs=
p;after&nbsp;sorting&nbsp;=20
            <BR>System.out.println("&nbsp;"+sortkey[i]+" =
"+sortdata[i]);&nbsp;=20
            =
<BR>System.out.print("<BR>=C4=BF=C7=B0=B9=B2=D3=D0"+count+"=B1=CA=CA=FD=BE=
=DD");&nbsp;=20
            =
<BR>System.out.print("<BR><BR>=B0=B4=C8=CE=D2=E2=BC=FC=BC=CC=D0=F8...");&=
nbsp;=20
            <BR>enter=3Dbufin.readLine();&nbsp; =
<BR>new&nbsp;str14(htable);&nbsp;=20
            <BR>break;&nbsp; <BR>default:&nbsp; <BR>}&nbsp; <BR>}&nbsp;=20
            =
<BR><BR>public&nbsp;int&nbsp;select()&nbsp;throws&nbsp;IOException//metho=
d&nbsp;of&nbsp;getting&nbsp;a&nbsp;function&nbsp;selector&nbsp;=20
            <BR>{&nbsp; <BR>String&nbsp;input;&nbsp; =
<BR>int&nbsp;value=3D0;&nbsp;=20
            =
<BR>input=3Dbufin.readLine();//read&nbsp;a&nbsp;input&nbsp;from&nbsp;keyb=
oard&nbsp;=20
            <BR>try&nbsp; <BR>{&nbsp;=20
            =
<BR>value=3DInteger.parseInt(input);//convert&nbsp;a&nbsp;string&nbsp;to&=
nbsp;a&nbsp;int&nbsp;value&nbsp;=20
            =
<BR>}catch(NumberFormatException&nbsp;e)//can=A1=AFt&nbsp;vonverted&nbsp;=
=20
            <BR>{&nbsp; =
<BR>System.out.print("=C7=EB=CA=E4=C8=EB=D1=A1=CF=EE1~6:");&nbsp;=20
            <BR>value=3Dselect();&nbsp; <BR>}&nbsp;=20
            =
<BR>if(value&gt;6||value&lt;1)//if&nbsp;exceed&nbsp;then&nbsp;print&nbsp;=
a&nbsp;message&nbsp;and&nbsp;reenter&nbsp;=20
            <BR>{&nbsp; =
<BR>System.out.print("=C7=EB=CA=E4=C8=EB=D1=A1=CF=EE1~6:");&nbsp;=20
            <BR>value=3Dselect();&nbsp; <BR>}&nbsp;=20
            <BR>return&nbsp;value;//return&nbsp;a&nbsp;value&nbsp; =
<BR>}&nbsp;=20
            =
<BR><BR>public&nbsp;int&nbsp;getid(int&nbsp;count)throws&nbsp;IOException=
//a&nbsp;method&nbsp;of&nbsp;return&nbsp;the&nbsp;number&nbsp;of&nbsp;dat=
a&nbsp;=20
            <BR>{&nbsp; <BR>String&nbsp;input;&nbsp; =
<BR>int&nbsp;value=3D0;&nbsp;=20
            =
<BR>input=3Dbufin.readLine();//read&nbsp;a&nbsp;user&nbsp;input&nbsp;stri=
ng&nbsp;from&nbsp;keyboard&nbsp;=20
            <BR>try&nbsp; <BR>{&nbsp;=20
            =
<BR>value=3DInteger.parseInt(input);//convert&nbsp;the&nbsp;string&nbsp;t=
o&nbsp;a&nbsp;int&nbsp;=20
            =
<BR>}catch(NumberFormatException&nbsp;e)//if&nbsp;can=A1=AFt&nbsp;convert=
&nbsp;to&nbsp;a&nbsp;integer&nbsp;then&nbsp;reenter&nbsp;=20
            <BR>{&nbsp; =
<BR>System.out.print("=C7=EB=CA=E4=C8=EB=CA=FD=BE=DD=B1=E0=BA=C5:");&nbsp=
;=20
            <BR>value=3Dgetid(count);&nbsp; <BR>}&nbsp;=20
            =
<BR>if(value&gt;count)//the&nbsp;input&nbsp;value&nbsp;is&nbsp;out&nbsp;o=
f&nbsp;bound&nbsp;=20
            <BR>{&nbsp; =
<BR>System.out.print("=CE=DE=B4=CB=B1=E0=BA=C5=B5=C4=CA=FD=BE=DD,=C7=EB=D6=
=D8=D0=C2=CA=E4=C8=EB:");&nbsp;=20
            <BR>getid(count);&nbsp; <BR>}&nbsp;=20
            <BR>return&nbsp;value;//return&nbsp;a&nbsp;value&nbsp; =
<BR>}&nbsp;=20
            <BR>}&nbsp;=20
            <P><EM><FONT=20
            =
size=3D2>=D4=DA=B1=A3=C1=F4http://www.javajia.com=D4=AD=B3=F6=B4=A6=B5=C4=
=C7=E9=BF=F6=CF=C2=A3=AC=BB=B6=D3=AD=D7=AA=D4=D8!</FONT></EM></P>
            <P><A=20
            =
href=3D"http://emailpage.activepower.net/model/send.asp?emailpage_id=3D26=
439"=20
            target=3D_blank></A></P>
            <P align=3Dcenter><A=20
            =
href=3D"http://www.javajia.com/article.php?id=3D598#top"><IMG=20
            src=3D"http://www.javajia.com/images/top.gif"=20
        =
border=3D0></A></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P>&nbsp;</P><FONT color=3D#0772b1>&lt;!--</FONT></BODY></HTML>

------=_NextPart_000_0036_01C52EE7.8AF2FAF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.javajia.com/images/top.gif

R0lGODlhEwATAMQfAKurq+vs7Pn6+9vb22VlZYiIiNHS08TExOLk5fPz8/z9/Q9ZgpKSkllZWff3
9xthiSxskXd3d52dnfb5+kN9nTw8PCNmjZS0x7i4uGiTrDt3mvHx8f7+/glUf////+zs7CH5BAEA
AB8ALAAAAAATABMAAAXT4CeKiaBwHqc42+h+m+DNKWdz7JsotEdpPY6gJdrwZgLNYwGZ0DiBgEiG
hCw6WIvTsxkMPgmaANJ5YM0WwdCAGVDHZQFWgJ5sDIADj0NZPGRYHnQdEHcSEigIEH8zgYIPFgYG
DBEzExdHHo4eChcBBgUNKCk9m5wbBxENmaUdPQIIAAQEDj00mwoJkxUMG6OtMyuxBBUHH7VIPIEC
CQgYERUFRTIb1QkZGRsIeNAEBiMbAQOS5AcADMQExi7iGAASDAWqFdHfLyIDBxKqDQQM6yNCAAA7

------=_NextPart_000_0036_01C52EE7.8AF2FAF0
Content-Type: text/css;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.javajia.com/global.css

.sky {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 27px; FONT-FAMILY: =
"tahoma"; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
FORM {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
P {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
TEXTAREA {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", "=CB=CE=CC=E5"; =
HEIGHT: 20px
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", "=CB=CE=CC=E5"; =
HEIGHT: 20px
}
HR {
	COLOR: #0772b1; size: 1; noshade:=20
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
CODE {
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
A.gray:link {
	COLOR: #696969; TEXT-DECORATION: none
}
A.gray:visited {
	COLOR: #696969; TEXT-DECORATION: none
}
A.gray:active {
	COLOR: #696969; TEXT-DECORATION: none
}
A.gray:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.small:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:link {
	TEXT-DECORATION: underline
}
A.small:link {
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.path:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.path:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.path:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.path:hover {
	COLOR: #ffee00; TEXT-DECORATION: underline
}
A.title:link {
	COLOR: #0772b1; TEXT-DECORATION: none
}
A.title:visited {
	COLOR: #0772b1; TEXT-DECORATION: none
}
A.title:active {
	COLOR: #0772b1; TEXT-DECORATION: none
}
A.title:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.uln:link {
	COLOR: #ff8800; TEXT-DECORATION: none
}
A.uln:visited {
	COLOR: #ff8800; TEXT-DECORATION: none
}
A.uln:active {
	COLOR: #ff8800; TEXT-DECORATION: none
}
A.uln:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.b2r:link {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.b2r:visited {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.b2r:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.b2r:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.path_br {
	BORDER-RIGHT: #0772b1 2px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: #0772b1 2px solid; BORDER-BOTTOM: black 0px solid
}
.body_br {
	BORDER-RIGHT: #0772b1 2px solid; BORDER-TOP: #0772b1 0px solid; =
BORDER-LEFT: #0772b1 2px solid; BORDER-BOTTOM: #0772b1 1px solid
}
.hborder {
	BORDER-RIGHT: #0772b1 2px solid; BORDER-TOP: #0772b1 0px solid; =
BORDER-LEFT: #0772b1 2px solid; BORDER-BOTTOM: #0772b1 0px solid
}
.graybr {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.small {
	FONT-SIZE: 12px; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", "=CB=CE=CC=E5"
}
.mid {
	FONT-SIZE: 14px; LINE-HEIGHT: 20px; FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", =
"=CB=CE=CC=E5"
}
.big {
	FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 18pt; FONT-FAMILY: =
"=D0=C2=CB=CE=CC=E5", "=CB=CE=CC=E5"; TEXT-DECORATION: none
}
.bigblack {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 18pt; =
FONT-FAMILY: "=D0=C2=CB=CE=CC=E5", "=CB=CE=CC=E5"; TEXT-DECORATION: none
}
.articletitle {
	FONT-SIZE: 24px; COLOR: #0066cc; LINE-HEIGHT: 24px
}
.br-bottem {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; =
BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #336699 2px solid
}

------=_NextPart_000_0036_01C52EE7.8AF2FAF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.javajia.com/components/mainscript.js

function scroll(seed)
{
    var m1 =3D "=BB=B6=D3=AD=C4=FA=B7=C3=CE=CAJava=BC=D2!, =
www.JavaJia.com ,  master@javajia.com"=20
    var m2 =3D =
"=D5=E2=C0=EF=B5=C4=C0=B8=C4=BF=D3=D0Frontpage=BD=CC=B3=CC=A3=ACDreamweav=
er=BD=CC=B3=CC=A3=ACFlash=BD=CC=B3=CC=A3=ACJAVASCRIPT=BD=C5=B1=BE=BE=AB=DD=
=CD=A3=AC=CF=A3=CD=FB=B6=D4=C4=FA=D3=D0=CB=F9=B0=EF=D6=FA ! "
    //var msg=3Dm1+m2;=20
    var msg=3Dm1;
    var out =3D " ";
    var c =3D 1;

    if (seed > 100)
    {
        seed--;
        var cmd=3D"scroll(" + seed + ")";
        timerTwo=3Dwindow.setTimeout(cmd,70);
    }
    else if (seed <=3D 100 && seed > 0)=20
    {
        for (c=3D0 ; c < seed ; c++)=20
        {
            out+=3D" ";
        }
        out+=3Dmsg;
        seed--;
        var cmd=3D"scroll(" + seed + ")";
        window.status=3Dout;
        timerTwo=3Dwindow.setTimeout(cmd,70);
    } else if (seed <=3D 0)
    {
        if (-seed < msg.length)=20
        {
            out+=3Dmsg.substring(-seed,msg.length);
            seed--;
            var cmd=3D"scroll(" + seed + ")";
            window.status=3Dout;
            timerTwo=3Dwindow.setTimeout(cmd,70);
        }
        else=20
        {
             window.status=3D" ";
             timerTwo=3Dwindow.setTimeout("scroll(70)",70);
        }
    }
}
timerONE=3Dwindow.setTimeout('scroll(70)',70);

------=_NextPart_000_0036_01C52EE7.8AF2FAF0--

⌨️ 快捷键说明

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