Hadn't
我的微博Hadn_t
隨筆 - 40, 文章 - 0, 評論 - 19, 引用 - 0
數(shù)據(jù)加載中……
Java實(shí)驗(yàn)之簡易通訊錄
Java對文件進(jìn)行了讀寫操作,信息存儲在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()
+
"
電話號碼:
"
+
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(
"
請輸入姓名,不要輸入非法字符或空格
"
);
String Name
=
cin.next();
System.out.println(
"
請輸入電話號碼,不要輸入非法字符或空格
"
);
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
閱讀(595)
評論(2)
編輯
收藏
引用
評論
#
re: Java實(shí)驗(yàn)之簡易通訊錄
回復(fù)
更多評論
當(dāng)年的大作業(yè)啊……
2010-04-27 08:17 |
陳梓瀚(vczh)
#
re: Java實(shí)驗(yàn)之簡易通訊錄
回復(fù)
更多評論
@陳梓瀚(vczh)
呵呵 Java入門~ 見笑啦~ 拜閱了貴博 希望有機(jī)會能與您多交流向您學(xué)習(xí)
2010-04-27 10:44 |
hadn't
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © hadn't
導(dǎo)航
C++博客
首頁
新隨筆
聯(lián)系
聚合
管理
<
2010年4月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(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
友情鏈接
中文愛百科
可信賴的中文百科全書。
最新隨筆
1.?讓Android模擬器順暢起來
2.?靜下心來做好自己的事
3.?工作之外
4.?[轉(zhuǎn)]S60模擬器打開即消失問題的解決
5.?HookLogger用不了?
6.?很容易出現(xiàn)的內(nèi)存泄露情景
7.?刪不光的指針數(shù)組
8.?Json
9.?上班之后經(jīng)常用的幾個(gè)小工具
10.?犯了一個(gè)低級錯(cuò)誤
搜索
積分與排名
積分 - 38069
排名 - 555
最新隨筆
1.?讓Android模擬器順暢起來
2.?靜下心來做好自己的事
3.?工作之外
4.?[轉(zhuǎn)]S60模擬器打開即消失問題的解決
5.?HookLogger用不了?
6.?很容易出現(xiàn)的內(nèi)存泄露情景
7.?刪不光的指針數(shù)組
8.?Json
9.?上班之后經(jīng)常用的幾個(gè)小工具
10.?犯了一個(gè)低級錯(cuò)誤
最新評論
1.?re: 最大流最小割定理證明
@LZSB
終于看懂了 還好哥機(jī)智 還是謝謝了
--LZSB
2.?re: 最大流最小割定理證明
好不容易看到一個(gè)清晰的說明 DF是什么意思 操你媽 寫中文會死? 不洋氣會死? 逗比
--LZSB
3.?re: Ubuntu 顯示桌面快捷鍵
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--kangear
4.?re: Ubuntu 顯示桌面快捷鍵
有用,試試看。改了方便。
--kangear
5.?re: [轉(zhuǎn)]S60模擬器打開即消失問題的解決
第一次聽到這個(gè)說法的時(shí)候巨汗
--aochuih
閱讀排行榜
1.?Ubuntu 顯示桌面快捷鍵(12192)
2.?QT Creator 代碼自動補(bǔ)全(5711)
3.?讓Android模擬器順暢起來(4126)
4.?最大流最小割定理證明(2849)
5.?PKU 1001 Exponentiation(1662)
評論排行榜
1.?PKU 1001 Exponentiation(4)
2.?Ubuntu 顯示桌面快捷鍵(3)
3.?開始試做USACO的題目(2)
4.?Java實(shí)驗(yàn)之簡易通訊錄(2)
5.?最大流最小割定理證明(2)
亚洲精品WWW久久久久久
|
亚洲欧美国产精品专区久久
|
国产精品欧美亚洲韩国日本久久
|
四虎国产精品免费久久久
|
一级女性全黄久久生活片免费
|
亚洲精品乱码久久久久久蜜桃图片
|
午夜天堂精品久久久久
|
国产成人AV综合久久
|
yy6080久久
|
国产精自产拍久久久久久蜜
|
无码国内精品久久综合88
|
久久线看观看精品香蕉国产
|
久久人与动人物a级毛片
|
中文字幕久久欲求不满
|
亚洲午夜久久久久久久久电影网
|
99久久精品国产高清一区二区
|
91久久九九无码成人网站
|
久久人做人爽一区二区三区
|
国内精品伊人久久久久av一坑
|
狠狠精品干练久久久无码中文字幕
|
午夜精品久久久久
|
精品久久久久久99人妻
|
久久精品国产亚洲AV无码麻豆
|
伊人久久大香线蕉AV一区二区
|
国产成人精品久久二区二区
|
久久久久青草线蕉综合超碰
|
色悠久久久久久久综合网
|
久久久久女教师免费一区
|
久久电影网2021
|
欧美777精品久久久久网
|
久久久久久国产精品免费无码
|
久久久久亚洲国产
|
狠狠色丁香婷婷久久综合
|
伊人色综合九久久天天蜜桃
|
久久综合视频网站
|
久久久精品国产免大香伊
|
久久精品中文字幕第23页
|
人人狠狠综合久久亚洲88
|
色综合久久中文综合网
|
99久久国产免费福利
|
国产免费福利体检区久久
|