執手麥田的咖啡空間
專注于Java的學習研究
公告
于喧鬧網界之中,尋一處僻靜之所,與三二好友,品程序、論思想,其樂何融融!
執手麥田的咖啡館——在這里關注JAVA的學習研究
日歷
<
2007年4月
>
日
一
二
三
四
五
六
25
26
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
1
2
3
4
5
導航
BlogJava
發新文章
聯系
聚合
管理
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
(13)
咖啡館(8)
(rss)
展覽館(5)
(rss)
隨筆檔案
(13)
2007年5月 (5)
2007年4月 (8)
搜索
最新評論
1.?re: JAVA中的PACKAGE機制——(好文轉帖)
是不是少了一步:在編譯Test.java前,必須逐個逐個編譯A.java,B.java.C.java???
--無
2.?re: 關于Java.lang.NullPointerException
評論內容較長,點擊標題查看
--云鶴
3.?re: 關于Java.lang.NullPointerException[未登錄]
你真會吹,圖片不存在,只會達不到效果而已
--hj
4.?re: VE的安裝方法[未登錄]
怎么測試安裝成功了呢?
--xx
5.?re: 關于Java.lang.NullPointerException
你可用tomcat部署了工程
--劉攀攀
閱讀排行榜
1.?關于Java.lang.NullPointerException(20957)
2.?JAVA中的PACKAGE機制——(好文轉帖)(2752)
3.?關于漢諾塔的理解(1885)
4.?GRUB 學習筆記(3)--轉(1731)
5.?檢索字符的程序(1712)
評論排行榜
1.?關于Java.lang.NullPointerException(17)
2.?VE的安裝方法(2)
3.?關于漢諾塔的理解(2)
4.?檢索字符的程序(1)
5.?JAVA中的PACKAGE機制——(好文轉帖)(1)
檢索字符的程序
下面這段程序是我所編的為了檢索一段字符中某個字符出現次數的程序。不知道是不是最優化,請各位高手做出指點!
附上程序。
1
import
java.io.
*
;
2
3
4
public
class
Find
{
5
public
static
void
main(String [] args)
throws
IOException
6
{ BufferedReader brd
=
new
BufferedReader(
new
InputStreamReader(System.in));
7
int
count
=
0
;
8
int
from
=
0
;
9
10
System.out.println(
"
請輸入一句話
"
);
11
String str
=
brd.readLine();
12
System.out.println(
"
請輸入要查找的詞
"
);
13
String a
=
brd.readLine();
//
a表示待查找的內容
14
String str1
=
str.toLowerCase();
15
String a1
=
a.toLowerCase();
16
//
以上兩句話的意思是將原文與待查找的字母全部小寫,以便查找。
17
for
(
int
s
=
0
;s
>-
1
; )
18
{
19
s
=
str1.indexOf(a1,from);
20
if
(s
==-
1
)
21
{
22
System.out.println(
"
查找結束
"
);
23
break
;
24
}
25
count
++
;
26
System.out.println(
"
這是第
"
+
count
+
"
個,它的位置在第
"
+
(s
+
1
)
+
"
個字符處
"
);
27
from
=
from
+
s
+
1
;
28
29
30
31
}
32
System.out.println(
"
一共有
"
+
count
+
"
個
"
);
33
34
}
35
}
posted on 2007-04-27 13:37
執手麥田
閱讀(1712)
評論(1)
編輯
收藏
所屬分類:
咖啡館
評論:
#
re: 檢索字符的程序
王凌華
Posted @ 2007-04-27 14:05
程序寫的很精巧,修改一下你的for循環:
for (int s = 0; s > -1;) {
if ("".equals(a1)) {
System.out.println("查詢字符不能為空!");
break;
} else {
s = str1.indexOf(a1, from);
if (s == -1) {
System.out.println("查找結束");
break;
}
count++;
System.out.println("這是第" + count + "個,它的位置在第" + (s + 1)
+ "個字符處");
from = from + s + 1;
}
}
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
JAVA中的PACKAGE機制——(好文轉帖)
關于漢諾塔的理解
檢索字符的程序
關于foreach的使用
提問:如何避免下列情況
關于Java中String的幾個問題
關于Java.lang.NullPointerException
VE的安裝方法
Copyright © 執手麥田
Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
免费黄色一级毛片
|
久久久久亚洲国产AV麻豆
|
国产亚洲综合色就色
|
亚洲乱码国产一区三区
|
精品一区二区三区无码免费直播
|
一级毛片一级毛片免费毛片
|
中文字幕久精品免费视频
|
色老头永久免费网站
|
免费观看的毛片手机视频
|
亚洲AV无码一区二区三区牛牛
|
美女隐私免费视频看
|
日韩精品亚洲专区在线观看
|
亚洲日韩欧洲无码av夜夜摸
|
亚洲av乱码一区二区三区香蕉
|
美女免费视频一区二区三区
|
xvideos亚洲永久网址
|
一区二区三区在线观看免费
|
亚洲啪啪AV无码片
|
91精品视频在线免费观看
|
免费h成人黄漫画嘿咻破解版
|
亚洲午夜视频在线观看
|
国产成人综合久久精品亚洲
|
最近中文字幕国语免费完整
|
久久久精品免费国产四虎
|
在线天堂免费观看.WWW
|
天堂亚洲免费视频
|
两个人看的www视频免费完整版
|
99视频全部免费精品全部四虎
|
久久久久亚洲AV成人网人人网站
|
精品国产sm捆绑最大网免费站
|
国产亚洲情侣一区二区无码AV
|
免费人成在线观看网站
|
亚洲乱人伦精品图片
|
美女在线视频观看影院免费天天看
|
亚洲免费精彩视频在线观看
|
性生交片免费无码看人
|
国产国产人免费人成成免视频
|
免费观看国产精品
|
亚洲日韩久久综合中文字幕
|
黄页网站在线观看免费高清
|
久久精品国产亚洲αv忘忧草
|