大大毛
的筆記
  DDM's Note
哪怕沒有辦法一定有說法,
就算沒有鴿子一定有烏鴉,
固執(zhí)無罪 夢(mèng)想有價(jià),
讓他們驚訝.
posts - 14, comments - 23, trackbacks - 0, articles - 58
::
首頁
:: ::
聯(lián)系
:: ::
管理
統(tǒng)計(jì)中英文字?jǐn)?shù)的簡(jiǎn)單方法
Posted on 2006-04-17 00:33
大大毛
閱讀(2224)
評(píng)論(1)
編輯
收藏
所屬分類:
JAVA
??? 翻了翻以前積累下的一些資料,看到其中有一個(gè)統(tǒng)計(jì)中英文字符數(shù)的例子,很簡(jiǎn)單,感覺也比較有意思,一直以來都沒有這么去想過問題,現(xiàn)在把它記下來。
import
?java.io.
*
;
public
?
class
?Test?
{
????
/**?*/
/**
?????*?統(tǒng)計(jì)字串中中文字符數(shù)量
?????*?
@param
?str:GB編碼字符串
?????
*/
????
public
?
static
?
int
?statGBCharCount1(String?str)?
{
????????
int
?GBCount?
=
?
-
1
;
????????String?otherStr?
=
?
null
;
????????
????????
try
{
????????????otherStr?
=
?
new
?String(str.getBytes(),
"
ISO8859_1
"
);
????????????GBCount?
=
?otherStr.length()?
-
?str.length();
????????}
catch
(UnsupportedEncodingException?ex)
{
????????????
throw
?
new
?RuntimeException(
"
UnsupportedEncodingException
"
);
????????}
????????
????????
return
?GBCount;
????}
????
/**?*/
/**
?????*?統(tǒng)計(jì)字串中中文字符數(shù)量
?????
*/
????
public
?
static
?
int
?statGBCharCount2(String?str)?
{
????????
int
?GBCount?
=
?
-
1
;
????????
????????GBCount?
=
?str.replaceAll(
"
[\u0000-\u0127]
"
,
""
).length();
????????System.out.println(
"
asc字符:
"
?
+
?str.replaceAll(
"
[\u0000-\u0127]
"
,
""
));
????????System.out.println(
"
非asc字符:
"
?
+
?str.replaceAll(
"
[^\u0000-\u0127]
"
,
""
));
????????
????????
return
?GBCount;
????}
????
????
public
?
static
?
void
?main(String[]?args)?
{
????????String?str?
=
?
"
This?is?test?string?這是一個(gè)測(cè)試字符串
"
;
????????System.out.println(
"
中文字符數(shù):
"
+
?Test.statGBCharCount1(str));
????????System.out.println(
"
中文字符數(shù):
"
+
?Test.statGBCharCount2(str));
????}
}
可以看到,方法1中使用的辦法,可能局限性更大,不過也是一種思路。
自己想的是第2種方法,用正則表達(dá)式直接過濾,也挺快捷。
評(píng)論
#
re: 統(tǒng)計(jì)中英文字?jǐn)?shù)的簡(jiǎn)單方法
回復(fù)
更多評(píng)論
2006-11-07 08:58 by
vteogdskf
支持哦......
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
貨幣金額大寫
eclipse布署web應(yīng)用時(shí)遇到的問題
統(tǒng)計(jì)中英文字?jǐn)?shù)的簡(jiǎn)單方法
以前寫的學(xué)生管理系統(tǒng)(設(shè)計(jì))
實(shí)現(xiàn)樹的類
自己實(shí)現(xiàn)的一個(gè)ICQ程序(得意之作啊)
Powered by:
BlogJava
Copyright © 大大毛
日歷
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
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
7
公告
果然是不能想得太好。
隨筆分類
(4)
VB培訓(xùn)(4)
文章分類
(59)
JAVA
(6)
Spring
(3)
Hibernate
Struts
(12)
NET
VB
(2)
ASP
(1)
ASP.NET
(6)
HTML
(3)
400
(2)
I4.0
Nifi
(5)
Angular
(1)
SQL
(15)
常用算法
(1)
其它
(2)
積分與排名
積分 - 60302
排名 - 871
最新評(píng)論
1.?re: 手工添加MyEclipse的XML文件模板[未登錄]
請(qǐng)問,eclipse下面有沒有呢?現(xiàn)在想要實(shí)現(xiàn)eclipse的xml的模板進(jìn)行配置修改,簡(jiǎn)單說,就是把新建時(shí)候的名字作為其中的一個(gè)tag;找了很久沒有找到方法
--allen
2.?re: 第二章 Visual Basic 基礎(chǔ)語法
受益匪淺,多謝!
--yuleself
3.?re: 數(shù)字填空
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去
4.?re: Checkbox聯(lián)動(dòng)演示
dcdc
--dcd
5.?re: 利用TN5250NF下載檔案的自動(dòng)化處理
請(qǐng)教若密碼要?jiǎng)討B(tài)生成,是否有辦法呢?
謝謝
--江佳桂
i am ddm
主站蜘蛛池模板:
国产成人精品亚洲精品
|
麻豆国产人免费人成免费视频
|
免费A级毛片av无码
|
国产亚洲美女精品久久久
|
一级中文字幕乱码免费
|
AV在线亚洲男人的天堂
|
中文字幕免费在线看电影大全
|
亚洲视频在线一区二区
|
男人天堂免费视频
|
久久噜噜噜久久亚洲va久
|
无码日韩精品一区二区免费暖暖
|
久久免费精品一区二区
|
国产成人A人亚洲精品无码
|
精品无码AV无码免费专区
|
亚洲日韩一区二区一无码
|
日韩中文无码有码免费视频
|
国产亚洲美女精品久久
|
久久青青草原亚洲av无码
|
a级毛片免费在线观看
|
亚洲成人网在线播放
|
成年人免费网站在线观看
|
免费人妻精品一区二区三区
|
亚洲AV无码专区亚洲AV伊甸园
|
69精品免费视频
|
亚洲第一成年免费网站
|
亚洲人成电影在线播放
|
污视频在线观看免费
|
亚洲AV成人一区二区三区在线看
|
免费国产美女爽到喷出水来视频
|
72pao国产成视频永久免费
|
久久亚洲AV成人无码国产
|
国产精品视_精品国产免费
|
久久精品无码专区免费
|
亚洲国产日产无码精品
|
免费在线观看你懂的
|
久久久久久久岛国免费播放
|
在线亚洲人成电影网站色www
|
麻豆成人久久精品二区三区免费
|
亚洲一区二区三区国产精华液
|
国产午夜亚洲精品国产成人小说
|
亚洲一区二区免费视频
|