Array.Sort(vv, string.CompareOrdinal); //ASCII排序
 string[] words = { "The", "1quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog." };
string stTest = "IteststringUsing12date,when i was in";
//Concat把字符串数组合并成一个字符串
var unreadablePhrase = string.Concat(words);
Console.WriteLine(unreadablePhrase); //合并多个字符窜
Console.WriteLine(string.Concat("i like "," watch"," tv")); //Sort字符窜数组排序 sort 默认用ASCII
Array.Sort(words);
Array.Sort(words, string.CompareOrdinal); //ASCII排序
foreach (var i in words)
{ Console.WriteLine(i); } //Join给字符窜数组每个成员添加一个字符窜
var readablePhrase = string.Join("-ok", words);
System.Console.WriteLine(readablePhrase); //Reverse字符串反转顺序
char[] chars= stTest.ToCharArray();
Array.Reverse(chars);
Console.WriteLine( chars); //Remove 字符串删除 删除以12开始的2个字符
Console.WriteLine(stTest.Remove(stTest.IndexOf("12"),2)); //Replace 替换 把12替换成13
Console.WriteLine(stTest.Replace("12","13")); //Split给字符窜分组
string[] slistr = stTest.Split(',');
foreach (var i in slistr)
{ Console.WriteLine(i); } Console.WriteLine(stTest.ToLowerInvariant()); //区域性小写
Console.WriteLine(stTest.ToUpperInvariant());// //区域性大写
Console.WriteLine(stTest.ToUpper());// //区域性大写 // Substring(字符串提取): string newstring1 = stTest.Substring(30);//从startIndex位置开始,提取此位置后所有的字符(包括当前位置所指定的字符)。
string newstring2 = stTest.Substring(30,3);// 从startIndex位置开始,提取count个字符。
Console.WriteLine(newstring1); //即:was in
Console.WriteLine(newstring2); //即:was // Trim(字符串提取): stTest.Trim();//将字符串对象包含的字符串两边的空格去掉后返回。
Console.WriteLine(stTest.Trim('I')); ////寻找st字符串中开始与末尾是否有与'a'匹配,如有,将其移除 //字符串比较的几种形式========================================================================================================================================
//StringComparsionTpye1、Equals(是否相等) public bool Equals (string value) 比较调用方法的字符串对象包含字符串和参数给出的对象是否相同,如相同,就返回true,反之,返回false。
string equalstr = "comparision";
string comparisionStr = "Comparision";
bool equalstrb = equalstr.Equals("Comparision");//.Equals的一个非常重要的例外是使用序数(逐字节)比较。 这通过设计导致各种字符串函数的行为因计算机文化而异。
Console.WriteLine(equalstrb);//即:false //StringComparsionTpye2、CompareTo、Compare(是否相等)
Console.WriteLine(equalstr.CompareTo(comparisionStr));//-1
Console.WriteLine(string.Compare(equalstr, comparisionStr));//-1 Console.WriteLine(string.Compare(equalstr, comparisionStr, StringComparison.OrdinalIgnoreCase));//0 忽略大小写
Console.WriteLine((int)('A')); // Contains(判断是否包含)public bool Contains(string text):如果字符串中出现text,则返回true,反之false,如果text为("")也返回true。
string Containsst = "语文数学英语";
bool Containsb = Containsst.Contains("语文");
Console.WriteLine(Containsb);//true //Insert(字符串插入) public string Insert ( int startIndex, string value ):在指定的字符串下标为startIndex前插入字符串value。返回插入后的值。
string st = "语文数学英语abc";
string newst = st.Insert(6, "物理");//注:在指定索引“前”插入。
Console.WriteLine(newst);//即:语文数学英语物理abc /* EndsWith,StartsWith(判断字符串的开始或结束)
public bool EndsWith(string value):判断对象包含字符串是否以value指定的字符串结束,是则为 true;否则为 false。
public bool EndsWith(string value, StringComparison comparisonType):第二个参数设置比较时区域、大小写和排序规则。
public bool StartsWith(string value):判断对象包含字符串是否以value指定的字符串开始,是则为 true;否则为 false。
public bool StartsWith(string value, StringComparison comparisonType) :第二个参数设置比较时区域、大小写和排序规则。*/
string stt = "语文数学英语abc";
bool b = stt.EndsWith("英语ABC", StringComparison.CurrentCultureIgnoreCase);//第二个参数忽略大小比较。
Console.WriteLine(b);//true Console.WriteLine(DateTime.Now.ToString(CultureInfo.InvariantCulture)); // Console.WriteLine(CultureInfo.InvariantCulture.DateTimeFormat.ShortDatePatter); Decimal moneys = 12355m;
Console.WriteLine(moneys.ToString("C",new CultureInfo("en-US")));
Console.WriteLine(moneys.ToString("C", CultureInfo.InvariantCulture));

字符串按Ascii排序

string 字符串的操作 大全类的使用的更多相关文章

  1. String字符串相关操作

    .length 字符串长度.equals 比较字符串.equalIgnoreCase 比较字符串不区别大小写.charAt 获取字符串指定下标位置的字符.contains 判断字符串内是否包含某字符串 ...

  2. 4.String字符串类型操作

    String类型操作 1.set key value 设置key对应的值为string类型的value  2.mset key1 value1 … keyN valueN 一次设置多个key的值 3. ...

  3. String字符串的操作

    字符串的常用操作 # Author:nadech name = "my name is nadech" print(name.count("a")) print ...

  4. string字符串js操作

    String 对象方法 方法 描述 anchor() 创建 HTML 锚. big() 用大号字体显示字符串. blink() 显示闪动字符串. bold() 使用粗体显示字符串. charAt() ...

  5. String - 字符串分割操作

    如果我想将一个字符串按照每8位一组分为若干个块,然后存储在一个byte[ ]数组中,我首先需要确定这个byte数组的长度,但由于我无法确定这个字符串的长度是否可以被8整除,所以无法直接判断,因此需要对 ...

  6. 【超值分享】为何写服务器程序需要自己管理内存,从改造std::string字符串操作说起。。。

    服务器程序为何要进行内存管理,管中窥豹,让我们从string字符串的操作说起...... new/delete是用于c++中的动态内存管理函数,而malloc/free在c++和c中都可以使用,本质上 ...

  7. string字符串转数组

    /** * THis_is_a_cat * This Is A Cat * * Cat A Is This * @author Administrator * */ public class Test ...

  8. C风格字符串和C++ string 对象赋值操作的性能比较

    <<C++ Primer>> 第四版 Exercise Section 4.3.1 部分Exercise 4.2.9 习题如下: 在自己本机执行如下程序,记录程序执行时间: # ...

  9. redis:string字符串类型的操作

    1. string字符串类型的操作: 1.1. set 设置单个值 语法:set key value [EX seconds] [PX milliseconds] [NX|XX] 注: EX seco ...

随机推荐

  1. gin框架中HTTP请求和参数的解析

    1. 方法一: 通用的处理方法---Handle package main import ( "fmt" "github.com/gin-gonic/gin" ...

  2. 返回值String表示视图

    第一种:处理器方法返回String--表示逻辑视图名称(需配置视图解析器) 视图解析器: MyController类中: index.jsp中: 第二种:处理器方法方慧String,表示完整视图路径, ...

  3. java-异常-异常应用

    1 package p1.exception; 2 3 4 /* 5 * 老师用电脑上课. 6 * 7 * 问题领域中涉及两个对象. 8 * 老师,电脑. 9 * 10 * 分析其中的问题. 11 * ...

  4. elasticsearch算法之词项相似度算法(二)

    六.莱文斯坦编辑距离 前边的几种距离计算方法都是针对相同长度的词项,莱文斯坦编辑距离可以计算两个长度不同的单词之间的距离:莱文斯坦编辑距离是通过添加.删除.或者将一个字符替换为另外一个字符所需的最小编 ...

  5. ES6复习干货知识点汇总

    一.问:ES6是什么,为什么要学习它,不学习ES6会怎么样? 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优 ...

  6. 第06讲:Flink 集群安装部署和 HA 配置

    Flink系列文章 第01讲:Flink 的应用场景和架构模型 第02讲:Flink 入门程序 WordCount 和 SQL 实现 第03讲:Flink 的编程模型与其他框架比较 第04讲:Flin ...

  7. 字的研究(3)fontTools-TrueType轮廓坐标的获取以及基于TrueType的Glyph实例的构建

    前言 本文主要介绍如果使用Python第三方库fontTools提取OpenType字体文件中的TrueType轮廓坐标以及如何构建基于TrueType的Glyph实例 TrueType轮廓坐标的获取 ...

  8. 在树莓派上开发SpringBoot 之使用VSCode远程开发

    一些运行在ARM单板电脑上的IoT应用通常会提供RESTful风格的API接口.本次的文章记录如何在本地电脑上通过VS Code的远程开发功能,在树莓派端创建一个SpringBoot工程,并实现调试和 ...

  9. Ubuntu更换镜像源

    不同的源 当修改sources.list文件时,我们需要将下面任意一个镜像源的代码复制粘贴到该文件中. 阿里源 # 阿里镜像源 deb http://mirrors.aliyun.com/ubuntu ...

  10. 2020-9-29 T3

    题意:给定一颗大小为 \(n(n \le 5 \times 10 ^ 4)\) 的树,保证树的生成方式随机,你需要选定两个点 \(x, y\),最小化: \[\sum\limits_{i = 1} ^ ...