



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、using System;using System.Collections.Generic;using System.Text;namespace Common / <summary> / 字符串處理 / </summary> public class StringManage / <summary> / 漢字轉(zhuǎn)拼音縮寫 / </summary> / <param name="str">要轉(zhuǎn)換的漢字字符串</param> / <returns>拼音縮寫</returns> pub
2、lic static String GetPYString(String str) String TempStr = "" foreach (char Chr in str) if (int)Chr >= 33 && (int)Chr <= 126) /字母和符號原樣保留 TempStr += Chr.ToString(); else if (int)Chr = 12288) /將全角空格轉(zhuǎn)換為半角空格 TempStr += (char)32; else if (int)Chr > 65280 && (int)Chr <
3、; 65375) /將全角符號轉(zhuǎn)換為半角符號 TempStr += (char)(int)Chr - 65248); else /累加拼音聲母 TempStr += GetPYChar(Chr.ToString(); return TempStr; / <summary> / 漢字轉(zhuǎn)拼音縮寫 / </summary> / <param name="str">要轉(zhuǎn)換的漢字字符串</param> / <param name="maxLength">轉(zhuǎn)換的最大長度</param> / &l
4、t;returns>拼音縮寫</returns> public static String GetPYString(String str, int maxLength) String TempStr = "" TempStr = GetPYString(str); if (TempStr.Length > maxLength) TempStr = TempStr.Substring(0, 8); return TempStr; public static bool IsChinese(string str) return str.CompareTo(
5、"吖") >= 0; / <summary> / 取單個字符的拼音聲母 / </summary> / <param name="c">要轉(zhuǎn)換的單個漢字</param> / <returns>拼音聲母</returns> public static String GetPYChar(String str) if (str.CompareTo("吖") < 0) return str; if (str.CompareTo("八") &l
6、t; 0) return "A" if (str.CompareTo("嚓") < 0) return "B" if (str.CompareTo("咑") < 0) return "C" if (str.CompareTo("妸") < 0) return "D" if (str.CompareTo("發(fā)") < 0) return "E" if (str.CompareTo("旮
7、") < 0) return "F" if (str.CompareTo("鉿") < 0) return "G" if (str.CompareTo("譏") < 0) return "H" if (str.CompareTo("咔") < 0) return "J" if (str.CompareTo("垃") < 0) return "K" if (str.Compare
8、To("嘸") < 0) return "L" if (str.CompareTo("拏") < 0) return "M" if (str.CompareTo("噢") < 0) return "N" if (str.CompareTo("妑") < 0) return "O" if (str.CompareTo("七") < 0) return "P" if (s
9、tr.CompareTo("亽") < 0) return "Q" if (str.CompareTo("仨") < 0) return "R" if (str.CompareTo("他") < 0) return "S" if (str.CompareTo("哇") < 0) return "T" if (str.CompareTo("夕") < 0) return "W&q
10、uot; if (str.CompareTo("丫") < 0) return "X" if (str.CompareTo("帀") < 0) return "Y" if (str.CompareTo("咗") < 0) return "Z" return str; #region 獲取字符串的實際字節(jié)長度的方法 / <summary> / 獲取字符串的實際字節(jié)長度的方法 / </summary> / <param name=&
11、quot;source">字符串</param> / <returns>實際長度</returns> public static int GetRealLength(string source) return Encoding.Default.GetByteCount(source); #endregion #region 按字節(jié)數(shù)截取字符串的方法 / <summary> / 按字節(jié)數(shù)截取字符串的方法 / </summary> / <param name="source">要截取的字符串
12、</param> / <param name="n">要截取的字節(jié)數(shù)</param> / <param name="needEndDot">是否需要結(jié)尾的省略號</param> / <returns>截取后的字符串</returns> public static string SubString(string source, int n, bool needEndDot) string Result = string.Empty; if (GetRealLength(source) <= n)/如果長度比需要的長度n小,返回原字符串 return source; else int j = 0; char ChrList = source.ToCharArray(); for (int i = 0; i < ChrList.Length && j < n; i+) if (int)ChrListi > 127)/是否漢字 Res
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一年級入學適應(yīng)期數(shù)學課堂教學現(xiàn)狀及改進策略研究
- 制作合同范例簡易
- 與狗合伙開飯店合同范例
- 公務(wù)出差租房合同范例
- 鄉(xiāng)鎮(zhèn)林木砍伐合同范例
- 企業(yè)購買勞務(wù)合同范本
- 養(yǎng)殖灘涂合同范例
- 公有云租賃合同范例
- 上海房產(chǎn)買房合同范例
- app借條合同范例
- 2025年音響設(shè)備銷售服務(wù)合同范本
- 2025年安徽工業(yè)經(jīng)濟職業(yè)技術(shù)學院單招職業(yè)技能測試題庫及答案參考
- 2025年安慶醫(yī)藥高等??茖W校單招職業(yè)適應(yīng)性考試題庫附答案
- 2025春季開學第一課安全教育班會課件-
- 2025復工復產(chǎn)安全教育培訓
- 中國高血壓防治指南(2024年修訂版)
- 眼鏡學智慧樹知到答案2024年溫州醫(yī)科大學
- 閃耀明天 二聲部合唱簡譜
- 案防工作管理辦法銀行
- 挖掘機駁船作業(yè)專項方案
- 技術(shù)轉(zhuǎn)讓的基本理論
評論
0/150
提交評論