C#中一些字符串操作的常用用法

原创 2004年03月08日 11:28:00
    //获得汉字的区位码
  byte[] array = new byte[2];
  array = System.Text.Encoding.Default.GetBytes("啊");

int i1 = (short)(array[0] - '/0');
  int i2 = (short)(array[1] - '/0');

//unicode解码方式下的汉字码
  array = System.Text.Encoding.Unicode.GetBytes("啊");
  i1 = (short)(array[0] - '/0');
  i2 = (short)(array[1] - '/0');

//unicode反解码为汉字
  string str = "4a55";
  string s1 = str.Substring(0,2);
  string s2 = str.Substring(2,2);

int t1 = Convert.ToInt32(s1,16);
  int t2 = Convert.ToInt32(s2,16);

array[0] = (byte)t1;
  array[1] = (byte)t2;

string s = System.Text.Encoding.Unicode.GetString(array);

//default方式反解码为汉字
  array[0] = (byte)196;
  array[1] = (byte)207;
  s = System.Text.Encoding.Default.GetString(array);

//取字符串长度
  s = "iam方枪枪";
  int len = s.Length;//will output as 6
  byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
  len = sarr.Length;//will output as 3+3*2=9

//字符串相加
  System.Text.StringBuilder sb = new System.Text.StringBuilder("");
  sb.Append("i ");
  sb.Append("am ");
  sb.Append("方枪枪");

C#常用字符串处理

我们在编码的过程中,常常需要处理一些字符串。例如对字符串的一些拆分,字符串中字符的替代,以及剪切;又例如,需要对字符串进行进制之间的转换,格式的的约束等等。这些经常用到的方法整理如下: Convert...
  • wsliulian
  • wsliulian
  • 2016年01月17日 15:41
  • 1061

C#中一些字符串操作的常用用法

本篇主要讲解,字符串string的基本操作知识 倒序输出 string str = Console.ReadLine(); for (int i = str....
  • HR1187362408
  • HR1187362408
  • 2015年07月01日 10:04
  • 481

java中字符串操作方法整理

最近在参加各大公司的笔试,发现好多都是有关字符串的操作的编程题,自己掌握的不够扎实,所以在网上找了一些资料,进行了一下总结。 一.Java字符串类基本概念在JAVA语言中,字符串数据实际上由Strin...
  • u011225629
  • u011225629
  • 2015年09月16日 20:06
  • 1989

c#对字符串的各种操作

1.字符串定义 2.在字符串后面追加字符串 3.获取字符串长度 4.截取字符串的一部分 5.字符串转为比特码 6.查指定位置是否为空字符 7.查字符串是否是标点符号 8.截头去尾(Tri...
  • dingkun520wy
  • dingkun520wy
  • 2015年10月24日 21:00
  • 1324

字符串常用操作方法总结

# -*- coding:utf-8 -*- '''字符串常用操作方法总结,部分内容整理自网上''' test_str='The Zen of Python, by Tim Peters' '''一...
  • linzch3
  • linzch3
  • 2016年09月03日 15:41
  • 1247

C#中String的常用方法

Console.WriteLine("请输入字符串"); string str1=Console.ReadLine( ); //str1= str1.T...
  • wrs120
  • wrs120
  • 2016年11月12日 11:12
  • 310

C#字符串的常用操作

一、string关键字与StringBuilder类       C# 字符串是使用 string 关键字声明的一个字符数组。字符串是使用引号声明的,如下例所示:   string s...
  • XHQT520
  • XHQT520
  • 2015年12月22日 09:37
  • 306

C# 字符串之 Split()、Join()使用

很多时候处理字符串数据,比如从文件中读取或者存入 - 我们可能需要加入分隔符(如CSV文件中的逗号),或使用一个分隔符来合并字符串序列。   很多人都知道使用split()的方法,但使用与其对应的...
  • ht_gaogao
  • ht_gaogao
  • 2014年08月22日 11:47
  • 1526

C#字符串常见操作总结详解

C#字符串常见操作总结详解 本篇文章是对C#中字符串的常见操作进行了详细的总结介绍,需要的朋友参考下 (1)取字符串长度       .Length; (2)字符串转为比特码       ...
  • u011555996
  • u011555996
  • 2016年10月28日 09:30
  • 908

java对字符串操作大全

一.Java字符串类基本概念 在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。...
  • li_yangyang_li
  • li_yangyang_li
  • 2016年05月04日 21:45
  • 1607
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中一些字符串操作的常用用法
举报原因:
原因补充:

(最多只允许输入30个字)