.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. [物理学与PDEs]第3章习题7 快、慢及Alfv\'en 特征速度的比较

    证明: 当 $H_1\neq 0$ 及 $H_2^2+H_3^2\neq 0$ 时, 快.慢及 Alfv\'en 特征速度 $C_f$, $C_s$ 及 $C_a$ 满足 $$\bex 0<C_ ...

  2. artDialog记录

    //在子页面加按钮的方式 var api = frameElement.api, W = api.opener; api.button({ id: 'valueOk', name: '确定', cal ...

  3. vue中怎么实现获取当前点击对象this

    应用场景 在评论列表中,有很多条评论(通过循环出来的评论列表),评论的文字有多跟少,默认展示2行超出显示点击查看更多,,要点击查看更多对当前的这条评论进行全部评论展示! 问题描述 要是在传统的点击事件 ...

  4. AC的故事大结局山寨版(下)

    AC的故事大结局山寨版(下) TimeLimit:2000MS  MemoryLimit:128MB 64-bit integer IO format:%lld   Problem Descripti ...

  5. 【原创】Java基础之ClassLoader类加载器简介

    classloader简介 1 classloader层次结构(父子关系) Bootstrap(ClassLoader) ExtClassLoader AppClassLoader XXXClassL ...

  6. web开篇

    一.内容回顾 1.python基础 2.网络编程 3.并发编程 4.前端 5.数据库(MySQL) 二.今日概要 1.了解Web应用程序的本质 2.Django简介及安装使用 三.今日详细 1.最简单 ...

  7. Git使用九:合并和删除分支

    实际开发中的分支 目前的快照情况:git log --decorate --all --oneline --graph 可以看到,目前HEAD是指向的master分支 合并分支:git merge 分 ...

  8. PHP 闭包函数

    PHP>v5.3闭包函数,闭包函数没有函数名称,直接在function()传入变量即可 使用时将定义的变量当作函数来处理 匿名函数也叫闭包函数(closures允许创建一个没有指定没成的函数,最 ...

  9. P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm 记忆化搜索dfs

    题目描述 每年,在威斯康星州,奶牛们都会穿上衣服,收集农夫约翰在N(1<=N<=100,000)个牛棚隔间中留下的糖果,以此来庆祝美国秋天的万圣节. 由于牛棚不太大,FJ通过指定奶牛必须遵 ...

  10. 141. 环形链表 [JS Undefined类型的运用]

    [解析] 1.遍历每个节点 2.遍历过的节点用新的空间来标记 JS新的空间不用在使用前声明,用法参考实现. 3.如果遇到标记过的节点则是环形 [实现] /** * Definition for sin ...