.string的Split方法的使用

这个例子就是通过制定的符号来将词组分开,Splite(分割的字符,分割的份数)

using System;
using System.Collections; public class Test
{
public static void Main()
{
string data = "Mike,McMillan,3000 W. Scenic,North Little Rock,AR,72118";
string[] sdata;
char[] delimiter=new char[]{','};
sdata = data.Split(delimiter,);
foreach (string val in sdata)
{
Console.WriteLine(val);
}
}
} .string的Join用法,使用指定的连接符来对字符数组进行连接
using System;
using System.Collections;
using System.Linq; public class Test
{
public static void Main()
{
string [] sdata=new string[]{"i","want","to","do","it"};
string data;
data=String.Join(" ", sdata);
Console.WriteLine(data); }
} .string的其他方法:
Euqal:用于比较两个字符串的大小,如果相等就返回True,如果不相等就放回false; Compare To:比较两个字符串的大小,如果根据大小返回-,,; .StartsWith和EndsWith的用法
这个函数用来判断字符当中是否是以指定字符开始或者结束的
using System;
using System.Collections;
using System.Linq; public class Test
{
public static void Main()
{
string []strs=new string[]{"dogs","cats","mat","apples","banana"};
foreach (string val in strs)
{
if(val.EndsWith("s"))
Console.WriteLine(val);
if(val.StartsWith("a"))
Console.WriteLine("**"+val);
} }
} .字符的插入Insert,Remove
可以在指定位置插入一个字符,并返回处理过的字符串
Remove可以在指定位置删除指定长度的字符
using System;
using System.Collections;
using System.Linq; public class Test
{
public static void Main()
{
string str = "你好,今天真好";
str = str.Insert(, "啊");
Console.WriteLine(str);
str = str.Remove(, );
Console.WriteLine(str);
}
} .Replace方法
该方法是用于替换字符串中的字符
using System;
using System.Collections;
using System.Linq; public class Test
{
public static void Main()
{
string str = "你好啊,我已经完成了";
str = str.Replace("好", "不");
Console.WriteLine(str); }
} .文本对齐方式
using System;
using System.Collections;
using System.Linq;
public class Test
{
public static void Main()
{
string s1 = "hello";
string s2 = "world";
string s3 = "goodbyte";
Console.WriteLine(s1.PadLeft(10)); //用于左对齐(空格补齐左对齐)
Console.WriteLine(s2.PadRight(10)); //用于右对齐
}
} .字符串的大小写转换
using System;
using System.Collections;
using System.Linq; public class Test
{
public static void Main()
{
string s1 = "hello";
s1 = s1.ToUpper(); //转化成大写字符
Console.WriteLine(s1); string s2 = "HelL0"; //转换成小写
s2 = s2.ToLower();
Console.WriteLine(s2); }
} .去掉字符串中头部或则尾部的一些其他指定字符,Trim名为修剪,就是修饰用的
该方法只能去掉字符串的头部或则尾部中间的部分不能去掉
using System;
using System.Collections;
using System.Linq; public class Test
{
public static void Main()
{
string[] htmlComments = new string[]
{
"<!-- Start Page !!Number Function -->",
"<!-- Get user name and password-->",
"<!-- End Title page -->",
"<!-- End script -->"
}; char[] commentChars=new char[]{'<','!','-','>'};
for (int i = ; i <=htmlComments.GetUpperBound(); i++)
{
htmlComments[i] = htmlComments[i].Trim(commentChars); //将两端都去掉
//htmlComments[i] = htmlComments[i].TrimEnd(commentChars); //去掉尾部
//htmlComments[i] = htmlComments[i].TrimStart(commentChars); //去掉头部
}
for (int i = ; i <= htmlComments.GetUpperBound(); i++)
{
Console.WriteLine(htmlComments[i]);
} }
}

c#中string的一些基本用法的更多相关文章

  1. C++中string类的基本用法

    #include <iostream> #include <set> using namespace std; int main() { string line; getlin ...

  2. Java中String类型的部分用法

    1.如何将字符串转换为整型数值? int i = Integer.parseInt("20"); 2.如何用“==”还是equals比较两个字符串? “==”是用来比较俩引用是不是 ...

  3. c++中string.erase()函数的用法(转)

    erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator p ...

  4. C#中string.format用法详解

    C#中string.format用法详解 本文实例总结了C#中string.format用法.分享给大家供大家参考.具体分析如下: String.Format 方法的几种定义: String.Form ...

  5. 标准C++中string类的用法

    转自博客园:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html 相信使用过MFC编程的朋友对CString这个类的印象应该非 ...

  6. C#中string.Format 用法详解

    这篇文章主要介绍了C#中string.format用法,以实例形式较为详细的讲述了string.format格式化的各种用法,非常具有实用价值,需要的朋友可以参考下 本文实例总结了C#中string. ...

  7. Java用代码演示String类中的以下方法的用法

    用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索引上 ...

  8. 关于java中String的用法

    在java 中String存在许多的基本函数,接下来了解一下这些函数的基本用法 String.equals用法(这个用法比较难) String类中的equals()方法: public boolean ...

  9. java成神之——java中string的用法

    java中String的用法 String基本用法 String分割 String拼接 String截取 String换行符和format格式化 String反转字符串和去除空白字符 String获取 ...

随机推荐

  1. sql注入学习 sqlliab教程 lesson1 (sqlliab搭建教程)

    靶场搭建 小白建议直接用集成环境.推荐laragon (由于这套靶场较早,需要使用php7.0以下环境,安装完php laragon需要在安装php低版本,默认laragon只集成了一个7.0的php ...

  2. js 数字前自动补零

    num为传入的数字,n为需要的字符长度 return (Array(n).join(0) + num).slice(-n); 例如 我想返回两位数  输入6 然后返回06 就可以这样写: return ...

  3. div宽高不确定,内容居中

    当div的宽高不确定时候,内容居中:// 加在父级div中 垂直居中:align-items:center; display: -webkit-flex;水平居中:justify-content:ce ...

  4. MySQL学习4 - 数据类型一

    介绍 一.数值类型 二.浮点型 验证三种类型建表 验证三种类型的精度 三.日期类型 综合练习: 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选 ...

  5. webpack学习笔记——publicPath路径问题

    output: { filename: "[name].js", path:path.resolve(__dirname,"build") } 如果没有指定pu ...

  6. library 显示所有的数据

    <?php  $conn = @mysql_connect('localhost', 'root', ''); if($conn) {  echo "连接成功"; }else ...

  7. django的一些常用指令

    生成Django项目 django-admin startproject mysite 启动服务 python manage.py runserver 本地化中间件 'django.mididdlew ...

  8. pythonのdjango CSRF简单使用

    一.简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成.而对于django中设置防跨站请求伪造功 ...

  9. 洛谷P3343 [ZJOI2015]地震后的幻想乡 [DP,概率期望]

    传送门 思路 题目给了一个提示:对于\(n\)个\([0,1]\)的随机变量,其中第\(k\)小的期望大小是\(\frac{k}{n+1}\). 这引导我们枚举边的相对大小的全排列,然后求最小生成树 ...

  10. Niagara workbench (Basic )

    1.the basic information about workbench Last saved  station open in the workbench or opened  another ...