.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. Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC

    解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF ...

  2. 分布式系列五: RMI通信

    RPC(Remote Procedure Call)协议 RPC协议是一种通过网络从远程计算机上请求服务, 而不需要了解底层网络技术的协议, 在OSI模型中处在应用层和网络层. 作为一个规范, 使用R ...

  3. Django之auth模块

    http://www.cnblogs.com/liwenzhou/p/9030211.html 1.首先导入auth模块 from django.contrib import auth 2.创建aut ...

  4. 4. SpringBoot —— 单元测试

    首先在pom文件中引入spring-boot-starter-test <dependency> <groupId>org.springframework.boot</g ...

  5. SQL Server Change Tracking

    1 概述 “更改跟踪”和“变更数据捕获”捕获和记录用户表的DML更改(插入.更新和删除操作),为某些有特殊需求的应用程序服务. 1.1 更改跟踪 更改跟踪捕获表的数据行更改这一行为,但不会捕获更改的具 ...

  6. OpenCV3编程入门-读书笔记2-core组件

    一.颜色空间缩减 1.概念 如果图像是3通道,深度为1个字节,则每个像素有256*256*256种可能值,这么多的可能值会对算法性能造成严重影响.利用颜色空间缩减就能解决这个问题,例如将颜色值0~9取 ...

  7. FastDFS使用

    1.在linux系统中安装FastDFS服务image-server.7z 2.导入FastDFS jar包 fastdfs_client_v1.20.jar 3.创建配置文件fastdfs_clie ...

  8. 第二章:Linux 基础篇章

    一.shell 在系统中,人所输入到系统内部的命令,以字符类型的形式输入刡系统当中,然而系统 只识别2进制码,就如以前 doc 界面为例,输入的都是字符类的英文字母作为输入的命令代 码,然 而明显二进 ...

  9. python基础之常用关键字总结

    前言 到python3.6为止,python内置的关键字有33个,比python2.7的版本多了2个.下面总结一下python3的关键字的使用. python内置关键字 解释器在加载上下文的时候,如果 ...

  10. jsp 部署

    部署一个Servlet 3.0应用程序是一件轻而易举的 事.通过Servlet注解类型,对于不太复杂的应用程序, 可以部署没有描述符的Servlet/JSP应用程序.尽管如 此,在需要更加精细配置的情 ...