整理:C#常用字符串操作,常用数值类型转换
一、字符串操作
1. 字符串连接
//将指定的数组所有元素拼接为一个字符串
string[] arr = {"A","B","C"};
string.Concat(arr); //使用连字符将数组拼接为字符串
string.Join(",",arr); //输出"A,B,C"
2. 提取字符串中的字符
//获取字符串中的某个char 字符
string str = "Hello";
char ch = str[]; //ch = 'o' //字符串截取 顾头不顾尾 从0开始
string newStr = str.Substring(,); //newStr = "H"
3. 字符串大小写转换
string str = "Abc"; //大写
str.ToUpper(); //ABC //小写
str.ToLower //abc
4. 拆分字符串为字符串数组
string str = "A,B,C";
string[] arr = str.Split(','); //arr {"A","B","C"}
5. 字符替换
//将str的"_"替换为","
string str = "A_B_C";
str.Replace('_',","); //str = "A,B,C"
6. 去除字符串首尾空格
string str = "A B C";
string newStr = str.Trim(); //newStr = "ABC"
7. 匹配索引
string str = "ABCDE";
int index = str.IndexOf('A'); //index = 0
8. 字符串填充,补齐
string str = "";
//左填充
str.PadLeft(,''); //返回"000666" //右填充
str.PadRight(,''); //返回"666000"
9. 字符串格式化(静态方法)
string str = string.Format("{0}---{1}",pig,dog); //str = "pig---dog"
10. 判断字符串是否包含指定字符
string a = "I am Mike";
string b = "Mike";
bool result = a.Contains(b); //result = true
二、常用值类型转换
1. int 类型转换为 string
int a = ;
string b = a.ToString(); //b = "250"
2. string 转换为 int
string a = "";
int result;
//方法1
result = int.Parse(a); //方法2
result = Convert.ToInt32(a); //方法3
int.TryParse(a,out result);
整理:C#常用字符串操作,常用数值类型转换的更多相关文章
- C语言字符串操作常用库函数
C语言字符串操作常用库函数 *********************************************************************************** 函数 ...
- go语言之进阶篇字符串操作常用函数介绍
下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档. 一.字符串操作常用函数介绍 1.Contains func Contains(s, substr st ...
- [转载]c++常用字符串操作函数
原文地址:c++常用字符串操作函数作者:Valsun 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source ...
- Js 常用字符串操作 API
常用的一些字符串操作 API 整理 1.str.charAt(index).str.charCodeAt(index) - 返回指定位置的字符 / 字符编码(0~65535) index - 必须,表 ...
- VB常用字符串操作函数
1. ASC(X),Chr(X):转换字符字符码 [格式]: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 [范例]: (1)P=Chr(65) ‘ 输 ...
- 『无为则无心』Python序列 — 17、Python字符串操作常用API
目录 1.字符串的查找 @1.find()方法 @2.index()方法 @3.rfind()和rindex()方法 @4.count()方法 2.字符串的修改 @1.replace()方法 @2.s ...
- JS 常用字符串操作
Js字符串操作函数大全 /******************************************* 字符串函数扩充 ...
- C语言的常用字符串操作函数(一)
一直做的是单片机相关的程序设计,所以程序设计上更偏向底层,对于字符串的操作也仅限于液晶屏幕上的显示等工作,想提高下字符串操作的水平,而不是笨拙的数组替换等方式,翻看帖子发现C语言的字符串操作函数竟然这 ...
- mysql常用字符串操作函数大全,以及实例
今天在论坛中看到一个关于mysql的问题,问题如下 good_id cat_id12654 665,56912655 601,4722 goods_id是商品i ...
随机推荐
- EM算法-完整推导
前篇已经对EM过程,举了扔硬币和高斯分布等案例来直观认识了, 目标是参数估计, 分为 E-step 和 M-step, 不断循环, 直到收敛则求出了近似的估计参数, 不多说了, 本篇不说栗子, 直接来 ...
- centos7 下面显卡驱动安装
一.安装驱动 屏蔽默认的nouveau cd /lib/modprobe.d/ sudo vim dist-blacklist.conf 将nvidiafb注释掉 #blacklist nvidiaf ...
- 3.2 Spark运行架构
一.基本概念 1.RDD Resillient Distributed Dataset 弹性分布式数据集 2.DAG 反映RDD之间的依赖关系 3.Executor 进程驻守在机器上面,由进程派生出很 ...
- Linux---文件压缩与解压缩命令
压缩格式: zip.gz.bz2.tar .tar.gz.tar.bz2.tar.xz.xz.z 最常用的是.tar.gz格式和.tar.bz2格式 1.zip格式 命令 说明 zip 压缩文件名 ...
- android主流开源自动化框架(monkeyrunner,robotium,uiautomator)转载
摘要: android自动化框架小结:monkey,monkeyrunner,cts,robotium,uiautomator android自动化框架: Uiautomator: 优点:可以对所有操 ...
- 新建Springboot项目
软件为sts软件 1.新建项目 2.工程名称 3.选择依赖项,可以在搜索框中搜索 4.添加端口号 5.创建controller 6.创建controller类,并输入一下内容 package com. ...
- 解决Android中AsyncTask的多线程阻塞问题
Android开发中执行耗时操作并更新UI时,通常有三种方式:1.直接调用runOnUiThread(new Runnable(){}),使用简单,但不能在Activity之外的环境使用,如View. ...
- day6_面向对象的概念
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/7/11 16:20 # @Author : 大坏男孩 # @File : d ...
- javaConfig下的springmvc配置
javaConfig下的springmvc配置 一.静态资源过滤 XML的配置 <mvc:resources mapping="/**" location="/&q ...
- Netty的常用API(二)
在使用Netty之前先介绍下Netty的常用API,对其有一个大概的了解. 一.EventLoop和EventLoopGroup EventLoop如同它的名字,它是一个无限循环(Loop),在循环中 ...