IndexOf、IndexOfAny 、Remove
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Test2
{
class Program
{
static void Main(string[] args)
{
// //1、indexof() :在字符串中从前向后查找某个字符,如找到就输出位置,如没找到则为 - 1 //string test = "asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; //int index1=test.IndexOf('d'); //从前向后 从第0位开始查找
//Console.WriteLine(index1); //2 //int index2 = test.IndexOf('d',3); //从前向后 从第3位开始查找
//Console.WriteLine(index2); //2 //int index3 = test.IndexOf('d',5,2); //从前向后 从第5 位开始查,向后查两位,即从第5位到第7位;
//Console.WriteLine(index3); // ////LastIndexOf() 在字符串中从后向前定位字符和字符串; 用法和 indexof() 完全相同。 ////2、IndexOfAny || lastindexofany ////他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置 //char[] s = { 'a', 'c', 'b' }; //string str2 = "acsdfgdfgchacscdsad"; //Console.WriteLine(str2.IndexOfAny(s));
//Console.WriteLine(str2.IndexOfAny(s,9));
//Console.WriteLine(str2.IndexOfAny(s,5,3)); //没找到就显示-1 ////LastIndexOfAny() 在字符串中从后向前定位字符和字符串; 用法同上。
//跟多详情百度:LastIndexOf MSDN //3、Remove 有两个重载
//Remove(Int32) 删除此字符串中从指定位置到最后位置的所有字符。
//Remove(Int32, Int32) 从此实例中的指定位置开始删除指定数目的字符。 //string test = "asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; //string index2 = test.Remove(2);
//Console.WriteLine(index2); //as //string index3 = test.Remove(2, 2);
//Console.WriteLine(index3); //asjsdfjgkfasdsfsgfhgjgfjgdddd ////中文字符呢?
//string test = "圣g诞节dsg来了,收到jgdddd"; //string index2 = test.Remove(2);
//Console.WriteLine(index2); //圣g //string index3 = test.Remove(2, 2);
//Console.WriteLine(index3); //圣g诞节dsg来了,收到jgdddd Console.ReadKey(); }
}
}
IndexOf、IndexOfAny 、Remove的更多相关文章
- C#几种截取字符串的方法(split 、Substring、Replace、remove)
C#截图字符串常用的方法有 split .Substring.Replace.remove等. split的使用: 1. Split( Char ()) 返回的字符串数组包含此实例中的子字符串(由指定 ...
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
- indexOf、instanceOf、typeOf、valueOf详解
1.indexOf() 该方法用来返回某个指定的字符串值在字符串中首次出现的位置. 语法:indexOf(searchvalue,fromindex);两个参数,参数一表示查询的字符串值,参数二可选表 ...
- js字符串函数(split、join、indexOf、substring)
1,函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组示例: str="jpg|bmp|gif|ico|png";arr= str .split(" ...
- JS数组filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()实例
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...
- C# .Net List<T>中Remove()、RemoveAt()、RemoveRange()、RemoveAll()的区别,List<T>删除汇总
在List<T>中删除主要有Remove().RemoveAt().RemoveRange().RemoveAll()这几个方法.下面一一介绍使用方法和注意点. 我们以List<st ...
- list源码3(参考STL源码--侯捷):push_front、push_back、erase、pop_front、pop_back、clear、remove、unique
list源码1(参考STL源码--侯捷):list节点.迭代器.数据结构 list源码2(参考STL源码--侯捷):constructor.push_back.insert list源码3(参考STL ...
- JavaScript数组方法的兼容性写法 汇总:indexOf()、forEach()、map()、filter()、some()、every()
ECMA Script5中数组方法如indexOf().forEach().map().filter().some()并不支持IE6-8,但是国内依然有一大部分用户使用IE6-8,而以上数组方法又确实 ...
- 1.5 JSP标准标签库(JSTL)(核心标签 out、set、remove、if、choose、forEach、forTokens、redirect)
JSTL(JavaServer Page Standard Tag Library):JSP标准标签库.它封装了JSP应用的通用核心功能. 1.准备工作 使用JSTL前需要下载所需文件,下载地址及安 ...
随机推荐
- swift 中单例的写法
在swift中单例的写法和oc的有所不同,在书写的时候又分很多种写法,,如果一个.swift 文件只创建了一个类,可以用那种dispatch_once的写法,如果一个.swift文件中有很多类的存在, ...
- 《HelloGitHub月刊》第08期
<HelloGitHub>第08期 兴趣是最好的老师,<HelloGitHub>就是帮你找到兴趣! 简介 最开始我只是想把自己在浏览GitHub过程中,发现的有意思.高质量.容 ...
- 基于 Hive 的文件格式:RCFile 简介及其应用
转载自:https://my.oschina.net/leejun2005/blog/280896 Hadoop 作为MR 的开源实现,一直以动态运行解析文件格式并获得比MPP数据库快上几倍的装载速度 ...
- EntityFramework查询--联合查询(Join,GroupJoin)
首先我们先看一下Join public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this ...
- C# DataGridView中指定的单元格不能编辑
注意:DataGridView控件是从.NET Framework 2.0版本开始追加的. ReadOnly属性的使用 DataGridView内所有的单元格不能编辑 当DataGridView.Re ...
- 面积(area)
题目描述 编程计算由"*"号围成的下列图形的面积.面积计算方法是统计*号所围成的闭合曲线中点的数目.如图所示,在10*10的二维数组中,“*”围住了15个点,因此面积为15. 0 ...
- Verilog学习笔记基本语法篇(十二)········ 编译预处理
h Verilog HDL语言和C语言一样也提供编译预处理的功能.在Verilog中为了和一般的语句相区别,这些预处理语句以符号"`"开头,注意,这个字符位于主键盘的左上角,其对应 ...
- PHP函数之自定义函数
像数学中的函数一样,y=f(x)是函数基本的表达形式,x可看做是参数,y可看做是返回值,即函数定义就是一个被命名的.独立的代码段,它执行特定的任务,并可能给调用它的程序返回一个值. 自定义函数 函数的 ...
- linux top命令查看内存及多核CPU的使用讲述
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令 经常用来监控l ...
- GIT 基本操作
git 流程:1.查看自己所在分支 git branch 2.切换到开发分支 git checkout develop3.把代码拉下来 git fetch4.合并到自己本地 git merge5.切换 ...