(1)Trim方法

string   tt=" aaa ";

tt=tt.Trim()       去字符串首尾空格的函数

tt=tt.TrimEnd() 去掉字符串尾空格

tt=tt.TrimStart() 去掉字符串首空格

(2)通过ASCII码值去掉字符中的空格

由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。去掉字符串中所有空格的关键代码如下:

CharEnumerator CEnumerator = textBox1.Text.GetEnumerator();

while (CEnumerator.MoveNext())

{

byte[] array = new byte[1];

array = System.Text.Encoding.ASCII.GetBytes(CEnumerator.Current.ToString());

int asciicode = (short)(array[0]);

if (asciicode != 32)

{

textBox2.Text += CEnumerator.Current.ToString();

}

}

这里的3种方法只能去除半角空格,不能去除全角空格。(全角去空格同样可以使用Replace("全角空格 ",""))

(3)Replace方法

使用字符串自带的Replace方法:str.Replace(" ","")-------------  str是输入或要检测的字符串。

#的Replace函数,有关它的参数需要注意:

如果它的参数是一个表达式,系统会先计算表达式做预处理,再执行替换操作。

比如(GetNameByID为一个函数):

String  strSource="这是一个示例";

strSource=strSource.Replace("姓名",GetNameByID(1));

很显然,strSource是不包含“姓名”的,所以也不会执行任何替换。但是,每执行一次这行替换代码,GetNameByID都会被调用一次。如果GetNameByID是更复杂的逻辑,或者是替换操作在一个循环中,将会极大地影响系统效率。

建议修改为:

if(strSource.IndexOf("姓名")>-1)

{

strSource=strSource.Replace("姓名",GetNameByID(1));

}

android应用中去掉标题栏的方法

现在我坚定的认为写技术博客对自己有很大的帮助,写博客给自己一个学而思的机会. 在Android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFea ...

shell中截取字符串的方法总结

shell中截取字符串的方法有很多种, ${expression}一共有9种使用方法. ${parameter:-word} ${parameter:=word} ${parameter:?word} ...

学习Linux shell脚本中连接字符串的方法

这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)

Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项) A.cat B.concat C.join D.+ 解答:B

as3中去掉字符串两边的空格,换行符

as3 去掉字符串两边的空格,换行符,方法一  ActionScript Code  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20   pub ...

C#中去除字符串空格的三种方法

static void Main() { //demo1 除去空格,提取出各个单词 string s = "a b c"; string[] word = s.Split(new ...

用javascript去掉字符串空格的办法

今天遇到了以关于JavaScript 中怎么去掉 字符串中前后两段的空格 ,我只好向就得js中也后Trim() 函数,后来试试了不 行,就网上找了下解决方法,其中用到了正则表达式 ,整理了下: &lt ...

PHP中的字符串 — 表示方法

Strings 的字符集,因此本质上不支持Unicode编码,关于Unicode阅读 utf8_encode() 和 utf8_decode() . 注意: 一个字符串的大小决定与计算机内存的大小,理 ...

JavaScript:在JS中截取字符串的方法

这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等. 在javascript中,常见的截取字符串的方法有slice().substring ...

随机推荐

IIS相关知识

1.在web.config中,iis6使用下配置项,iis7使用下配置项 2.

HTML基础篇之列表相关标签和特殊字符实体

HTML字符实体 常用的字符实体: 实体字符 字符实体 大于号 (>) > 小于号 (

TCL笔试题 将A,B,B,C,D,E,第三个字符不可以是E的所有组合输出;

思路:利用排列思想,进行递归:#include "iostream" using namespace std; ]; void pick_one(char a[],int num[ ...

September 3rd 2016 Week 36th Saturday

Calculation never made a hero. 举棋不定,难以称雄. We change. We have to. Or we spend the rest of our lives f ...

sublime text 3 or sublime text 2 安装install package control

步骤 ctrl+` or  View > Show Console sublime text 3 import urllib.request,os,hashlib; h = '7183a2d3e ...

JavaScript生成GUID的多种算法小结

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) . GUID是一种由算法生成的二进制长度 ...

47. leetcode 437. Path Sum III

437. Path Sum III You are given a binary tree in which each node contains an integer value. Find the ...

Eclipse关闭项目

Eclipse 关闭项目 为什么要关闭项目? Eclipse 工作空间包含了多个项目.一个项目可以是关闭或开启状态. 项目打开过多影响有: 消耗内存 占用编译时间:在删除项目.class 文件(Cle ...

如何在maven pom.xml文件中设置Java编译器版本

今天遇到一个问题: 在Eclipse中用maven创建一个新的web项目,然后再用maven update一下,则JDK版本自动变为1.5. 通过查找资料,终于发现maven编译器插件(Maven C ...

Fabric的权限管理:Attribute-Based Access Control

之前稍微了解过Client Identity Chaincode Library,这几天正好开始实际应用. 虽然了解过,还是发现了不少之前理解的不足,也踩了不少坑. 先列出官方介绍: https:// ...

c语言中去掉全角空格,c#中去掉字符串空格方法相关推荐

  1. 剔除半角字符和空格 java_去掉字符串中的全角,半角空格,回车,制表符

    package com.studyJava.stringStudy; import java.util.regex.Matcher; import java.util.regex.Pattern; p ...

  2. python中去除全角空格

    最近遇到一个需求是要清除中文字串中的全角空格(数据是GBK编码,全角空格的GBK编码是\xa1\xa1). 一开始直接使用str.replace(' ','')来去除,结果是部分结果出现乱码,经过分析 ...

  3. 输入法中的全角和半角

    遇到的问题 刚刚在使用输入法(微软拼音),不小心按了貌似是Shift+空格,然后打英文就变成了这样abcdefg,看着像有空格是吧,实际上我打的这个几个字母都是连续的 原因 经过了解才知道半角和全角的 ...

  4. 将源代码中的全角符号转换成半角符号并对代码风格进行美化

    从网上拷下来的代码经常会出现全角符号,代码风格也很糟糕,可以用下面的方法进行修正美化. 1.安装astyle 2.写一个format.sh脚本 这里只是对空格还有数字.字母进行转换,可根据自己的需求再 ...

  5. 中文和全角检测 两种写法

    //中文和全角检测 function quanjiao(obj){var str=obj.value;var reg = /[\u4E00-\u9FA5\uF900-\uFA2D]/if(reg.te ...

  6. 在MS SQL語句中注意全角空格符和半角空格符的坑

    環境: 操作系統:Windows 7 數據版本:MS SQL2008 異常描述:在SQL語句中存在全角空格符時執行語句時會產生"接近 ' ' 之處的語法不正確."錯誤 示例: se ...

  7. php 全角字符正则表达式,正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度...

    判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+ ...

  8. 正则js判断是否存在中文和全角字符

    正则js判断是否存在中文和全角字符 var str = ... String.prototype.isChinese = function () {var reg = /[^\x00-\xff]/ig ...

  9. PHP全角和半角字符怎么区分,php字符串处理之全角半角转换,php字符串全角半角_PHP教程...

    php字符串处理之全角半角转换,php字符串全角半角 半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0x ...

最新文章

  1. Module not found: Can‘t resolve ‘@babel/runtime/helpers/esm/extends‘ in ‘C:\Users\wdg\Desktop\Ant-De
  2. java webproject中logback换配置文件的路径
  3. oracle 根据分隔符提取,oracle根据分隔符获取字符串
  4. 为何互联网大厂热衷于春节撒红包?谁才是最大赢家?
  5. Linux账号和权限管理详解(超详细示例操作)!
  6. 乒乓球单循环赛_重庆市首届乒乓球业余锦标赛开拍 冠军奖3万 总奖金近10万
  7. 解决Ubuntu18.04没有声音(简便且终极方法)
  8. mysql 集成模式_mysql基础学习整合
  9. HDU2547 无剑无我【水题】
  10. Java面试题:2021大厂最全Java面试资料
  11. Python获取列表中字符串最长位置处的索引值
  12. 主题:小菜一碟可以怎样说
  13. Java期末考试题(个人押题版)
  14. 分享Win10虚拟机VMware安装黑苹果MacOS Sierra图文教程
  15. foobar2000播放APE格式音乐的解决办法
  16. 草丛效果-shader forge
  17. 【干货】怎么将阿里云ECS的数据下载到本地
  18. html中创建学生对象,在考生文件夹下,存在一个数据库文件“sampl.mdb”。在数据库文件中已经建立了一个表对象“学生基本情_搜题易...
  19. 已知坐标用matlab画图,已知45个点X Y Z的坐标值已知,如何用matlab画出网格图,每......
  20. 【Android显示系统初探】多屏显示Presentation的使用

热门文章

  1. js对象深拷贝(深克隆)
  2. java web面试题
  3. 2012年度十大杰出IT博客[nice]
  4. 模仿学习笔记:行为克隆
  5. SecureBridge Alexandria Release 2和iOS 15的支持
  6. Kernel-USB 驱动架构
  7. Java 8 的异步编程利器 CompletableFuture 详解
  8. HTTP响应码,大详解
  9. 三季报业绩预增幅度较大的公司一览
  10. Vue+Ant Design of Vue上传文件,并限制上传文件数及限制其类型