大大毛
的筆記
  DDM's Note
哪怕沒有辦法一定有說法,
就算沒有鴿子一定有烏鴉,
固執無罪 夢想有價,
讓他們驚訝.
posts - 14, comments - 23, trackbacks - 0, articles - 58
::
首頁
:: ::
聯系
:: ::
管理
統計中英文字數的簡單方法
Posted on 2006-04-17 00:33
大大毛
閱讀(2232)
評論(1)
編輯
收藏
所屬分類:
JAVA
??? 翻了翻以前積累下的一些資料,看到其中有一個統計中英文字符數的例子,很簡單,感覺也比較有意思,一直以來都沒有這么去想過問題,現在把它記下來。
import
?java.io.
*
;
public
?
class
?Test?
{
????
/**?*/
/**
?????*?統計字串中中文字符數量
?????*?
@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;
????}
????
/**?*/
/**
?????*?統計字串中中文字符數量
?????
*/
????
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?這是一個測試字符串
"
;
????????System.out.println(
"
中文字符數:
"
+
?Test.statGBCharCount1(str));
????????System.out.println(
"
中文字符數:
"
+
?Test.statGBCharCount2(str));
????}
}
可以看到,方法1中使用的辦法,可能局限性更大,不過也是一種思路。
自己想的是第2種方法,用正則表達式直接過濾,也挺快捷。
評論
#
re: 統計中英文字數的簡單方法
回復
更多評論
2006-11-07 08:58 by
vteogdskf
支持哦......
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
貨幣金額大寫
eclipse布署web應用時遇到的問題
統計中英文字數的簡單方法
以前寫的學生管理系統(設計)
實現樹的類
自己實現的一個ICQ程序(得意之作啊)
Powered by:
BlogJava
Copyright © 大大毛
日歷
<
2025年7月
>
日
一
二
三
四
五
六
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
8
9
公告
果然是不能想得太好。
隨筆分類
(4)
VB培訓(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)
積分與排名
積分 - 60900
排名 - 865
最新評論
1.?re: 手工添加MyEclipse的XML文件模板[未登錄]
請問,eclipse下面有沒有呢?現在想要實現eclipse的xml的模板進行配置修改,簡單說,就是把新建時候的名字作為其中的一個tag;找了很久沒有找到方法
--allen
2.?re: 第二章 Visual Basic 基礎語法
受益匪淺,多謝!
--yuleself
3.?re: 數字填空
評論內容較長,點擊標題查看
--去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去去
4.?re: Checkbox聯動演示
dcdc
--dcd
5.?re: 利用TN5250NF下載檔案的自動化處理
請教若密碼要動態生成,是否有辦法呢?
謝謝
--江佳桂
i am ddm
主站蜘蛛池模板:
久久亚洲色一区二区三区
|
亚洲人成网77777亚洲色
|
亚洲欧洲一区二区
|
中国一级全黄的免费观看
|
日本亚洲国产一区二区三区
|
亚洲狠狠婷婷综合久久
|
国产h肉在线视频免费观看
|
777亚洲精品乱码久久久久久
|
91免费国产在线观看
|
亚洲大香伊人蕉在人依线
|
91精品免费在线观看
|
亚洲一级特黄特黄的大片
|
最近的免费中文字幕视频
|
亚洲av日韩aⅴ无码色老头
|
国产人成免费视频
|
亚洲五月午夜免费在线视频
|
中文亚洲AV片不卡在线观看
|
黄网站免费在线观看
|
亚洲视频在线不卡
|
成人免费一区二区无码视频
|
国产AV无码专区亚洲AV麻豆丫
|
亚洲av再在线观看
|
久热免费在线视频
|
7777久久亚洲中文字幕
|
免费在线观看黄网站
|
波多野结衣免费一区视频
|
亚洲人成伊人成综合网久久
|
女人18毛片特级一级免费视频
|
思思久久99热免费精品6
|
亚洲国产精品久久久久
|
免费高清小黄站在线观看
|
亚洲国产婷婷六月丁香
|
五月婷婷综合免费
|
日本精品久久久久久久久免费
|
最近最新中文字幕完整版免费高清
|
激情小说亚洲色图
|
国产aⅴ无码专区亚洲av
|
最新中文字幕免费视频
|
久久久久久噜噜精品免费直播
|
亚洲三级视频在线观看
|
亚洲一区二区三区国产精品
|