Hadn't
我的微博Hadn_t
隨筆 - 40, 文章 - 0, 評(píng)論 - 19, 引用 - 0
數(shù)據(jù)加載中……
Java實(shí)驗(yàn)之簡(jiǎn)易通訊錄
Java對(duì)文件進(jìn)行了讀寫(xiě)操作,信息存儲(chǔ)在phonesnumber.txt里面
//
Main.java
package
exp5_5;
import
java.io.IOException;
public
class
Main
{
/** */
/**
*
@throws
IOException
* @Hadn't 2010-4-23
*/
public
static
void
main(String[] args)
throws
IOException
{
addresslist read
=
new
addresslist(
"
phonesnumber
"
);
read.show();
}
}
//
people.java
package
exp5_5;
public
class
people
{
private
String PhoneNum;
private
String Name;
private
int
No;
public
people(String Name ,String PhoneNum,
int
No)
{
this
.Name
=
Name;
this
.PhoneNum
=
PhoneNum;
this
.No
=
No;
}
public
String get_Name()
{
return
this
.Name;
}
public
String get_PhoneNum()
{
return
this
.PhoneNum;
}
public
int
get_No()
{
return
this
.No;
}
}
//
addresslist.java
package
exp5_5;
import
java.io.File;
import
java.io.FileNotFoundException;
import
java.io.FileWriter;
import
java.io.IOException;
import
java.util.Scanner;
/** */
/**
* @Hadn't 2010-4-22
*/
public
class
addresslist
{
private
int
Num;
File fileadd;
public
addresslist(String fileadd)
throws
IOException
{
this
.fileadd
=
new
File(fileadd
+
"
.txt
"
);
if
((
!
this
.fileadd.exists()))
{
this
.fileadd.createNewFile();
}
else
{
Scanner read
=
new
Scanner(
this
.fileadd);
this
.Num
=
0
;
while
(read.hasNext())
{
for
(
int
i
=
0
; i
<
3
; i
++
)
read.next();
this
.Num
++
;
}
}
}
public
boolean
insert(people per)
throws
IOException
{
//
保存
FileWriter writer
=
new
FileWriter(
this
.fileadd,
true
);
writer.write(per.get_No()
+
"
"
+
per.get_Name()
+
"
"
+
per.get_PhoneNum()
+
"
\n
"
);
writer.close();
return
true
;
}
public
void
show()
throws
FileNotFoundException
{
while
(
true
)
{
//
wait
Scanner read
=
new
Scanner(
this
.fileadd);
int
i
=
0
;
while
(read.hasNext())
{
System.out.println(
"
No.
"
+
read.next()
+
"
姓名:
"
+
read.next()
+
"
電話號(hào)碼:
"
+
read.next());
i
++
;
}
System.out.println(
"
目前記錄總數(shù):
"
+
i);
//
show
System.out.println(
"
退出輸入exit,插入數(shù)據(jù)輸入1
"
);
Scanner cin
=
new
Scanner(System.in);
String get
=
cin.nextLine();
if
(get.equals(
"
exit
"
))
{
break
;
}
else
if
(get.equals(
"
1
"
))
{
System.out.println(
"
請(qǐng)輸入姓名,不要輸入非法字符或空格
"
);
String Name
=
cin.next();
System.out.println(
"
請(qǐng)輸入電話號(hào)碼,不要輸入非法字符或空格
"
);
String PhoneNumber
=
cin.next();
people a
=
new
people(Name,PhoneNumber,
this
.Num
++
);
try
{
insert(a);
}
catch
(IOException e)
{
e.printStackTrace();
}
}
}
}
}
posted on 2010-04-26 21:20
hadn't
閱讀(599)
評(píng)論(2)
編輯
收藏
引用
評(píng)論
#
re: Java實(shí)驗(yàn)之簡(jiǎn)易通訊錄
回復(fù)
更多評(píng)論
當(dāng)年的大作業(yè)啊……
2010-04-27 08:17 |
陳梓瀚(vczh)
#
re: Java實(shí)驗(yàn)之簡(jiǎn)易通訊錄
回復(fù)
更多評(píng)論
@陳梓瀚(vczh)
呵呵 Java入門(mén)~ 見(jiàn)笑啦~ 拜閱了貴博 希望有機(jī)會(huì)能與您多交流向您學(xué)習(xí)
2010-04-27 10:44 |
hadn't
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © hadn't
導(dǎo)航
C++博客
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
2025年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(2)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
(40)
2013年1月 (1)
2012年10月 (1)
2012年8月 (1)
2012年7月 (1)
2012年2月 (2)
2011年12月 (4)
2011年11月 (3)
2011年10月 (1)
2011年9月 (1)
2010年5月 (1)
2010年4月 (7)
2010年3月 (1)
2009年9月 (1)
2009年8月 (2)
2009年7月 (2)
2008年10月 (3)
2008年7月 (8)
wic'blog
wic'blog
(rss)
http://www.shnenglu.com/wicbnu
友情鏈接
中文愛(ài)百科
可信賴的中文百科全書(shū)。
最新隨筆
1.?讓Android模擬器順暢起來(lái)
2.?靜下心來(lái)做好自己的事
3.?工作之外
4.?[轉(zhuǎn)]S60模擬器打開(kāi)即消失問(wèn)題的解決
5.?HookLogger用不了?
6.?很容易出現(xiàn)的內(nèi)存泄露情景
7.?刪不光的指針數(shù)組
8.?Json
9.?上班之后經(jīng)常用的幾個(gè)小工具
10.?犯了一個(gè)低級(jí)錯(cuò)誤
搜索
積分與排名
積分 - 38316
排名 - 555
最新隨筆
1.?讓Android模擬器順暢起來(lái)
2.?靜下心來(lái)做好自己的事
3.?工作之外
4.?[轉(zhuǎn)]S60模擬器打開(kāi)即消失問(wèn)題的解決
5.?HookLogger用不了?
6.?很容易出現(xiàn)的內(nèi)存泄露情景
7.?刪不光的指針數(shù)組
8.?Json
9.?上班之后經(jīng)常用的幾個(gè)小工具
10.?犯了一個(gè)低級(jí)錯(cuò)誤
最新評(píng)論
1.?re: 最大流最小割定理證明
@LZSB
終于看懂了 還好哥機(jī)智 還是謝謝了
--LZSB
2.?re: 最大流最小割定理證明
好不容易看到一個(gè)清晰的說(shuō)明 DF是什么意思 操你媽 寫(xiě)中文會(huì)死? 不洋氣會(huì)死? 逗比
--LZSB
3.?re: Ubuntu 顯示桌面快捷鍵
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--kangear
4.?re: Ubuntu 顯示桌面快捷鍵
有用,試試看。改了方便。
--kangear
5.?re: [轉(zhuǎn)]S60模擬器打開(kāi)即消失問(wèn)題的解決
第一次聽(tīng)到這個(gè)說(shuō)法的時(shí)候巨汗
--aochuih
閱讀排行榜
1.?Ubuntu 顯示桌面快捷鍵(12209)
2.?QT Creator 代碼自動(dòng)補(bǔ)全(5716)
3.?讓Android模擬器順暢起來(lái)(4131)
4.?最大流最小割定理證明(2855)
5.?PKU 1001 Exponentiation(1672)
評(píng)論排行榜
1.?PKU 1001 Exponentiation(4)
2.?Ubuntu 顯示桌面快捷鍵(3)
3.?開(kāi)始試做USACO的題目(2)
4.?Java實(shí)驗(yàn)之簡(jiǎn)易通訊錄(2)
5.?最大流最小割定理證明(2)
国产精品久久久久久五月尺
|
久久99久久成人免费播放
|
要久久爱在线免费观看
|
无码任你躁久久久久久老妇
|
午夜精品久久久久成人
|
亚洲中文字幕无码久久精品1
|
午夜久久久久久禁播电影
|
久久ww精品w免费人成
|
99久久精品免费看国产一区二区三区
|
精品久久国产一区二区三区香蕉
|
久久免费精品视频
|
中文成人无码精品久久久不卡
|
综合久久久久久中文字幕亚洲国产国产综合一区首
|
久久精品国产免费一区
|
久久久久国产精品三级网
|
久久久久亚洲AV无码观看
|
99精品国产在热久久无毒不卡
|
国产精品永久久久久久久久久
|
久久www免费人成看片
|
999久久久免费国产精品播放
|
一本一道久久综合狠狠老
|
久久国产热这里只有精品
|
69国产成人综合久久精品
|
国产精品成人久久久
|
人人狠狠综合久久亚洲88
|
久久久亚洲欧洲日产国码aⅴ
|
一本大道久久香蕉成人网
|
精品久久久久久国产牛牛app
|
久久精品水蜜桃av综合天堂
|
久久久亚洲裙底偷窥综合
|
精品久久久久久无码人妻蜜桃
|
人妻精品久久久久中文字幕69
|
天堂无码久久综合东京热
|
久久久久18
|
久久99精品久久久久久水蜜桃
|
91久久香蕉国产熟女线看
|
久久综合丝袜日本网
|
国产精品9999久久久久
|
精品人妻久久久久久888
|
久久久久亚洲AV无码永不
|
精品久久久久久中文字幕大豆网
|