首页 > 其他分享 >string

string

时间:2024-12-26 16:52:59浏览次数:4  
标签:返回 字符 string robot str 字符串

字符串指定位置获取

字符串本质时char数组

字符串转char数组

char[] chars = str.ToCharArray();


字符串拼接

str = string.Format("{0}{1}",robot,1);


正向查找字符的位置

str = "robot";
//会返回2
int index = str.IndexOf("o");
//如果没找到这样的字符默认会返回-1

反向查找字符的位置

str = "robot";
//会返回4
int index = str.LastIndexOf("o");
//如果没找到这样的字符默认会返回-1

移除指定位置后的字符

str = "robot";
//会返回ro
//string里面有很多方法会返回一个新的string而不去修改原来的string
str = str.Remove(2);
//两个参数的移除
//参数1 开始位置
//参数2 字符个数
//上面str中时ro,所以这里会返回r
str = str.Remove(1,1)

替换指定字符串

str = "robot";
//会返回oobot
str = str.Replace("r","o");

大小写转换

str = "robot";
//会返回ROBOT
str = str.ToUpper();
//会返回robot
str = str.Tolower();

字符串截取

str = "robot";
//截取从指定位置开始后的字符串,包含指定位置
//会返回bot
str=str.Substring(2);
//参数1 开始位置
//参数2 指定个数
//会返回o
//不会自动判断越界,需要自己判断
str=str.Substring(1,1);

字符串切割

str = "1,2,3,4,5";
//通过逗号分割数据存入数组
string[] strs = str.Split(',');

标签:返回,字符,string,robot,str,字符串
From: https://www.cnblogs.com/cannedmint/p/18633281

相关文章

  • 字符串(String)
    在Python3中,字符串(String)是一种表示文本数据的核心数据类型。字符串可以包含字母、数字、符号和空格等字符,并且在Python中被广泛使用。以下是关于Python3字符串的详细讲解:1.定义字符串字符串可以用以下三种方式定义:单引号(')双引号(")三引号('''或""")示例:#使用单......
  • 【C/C++】字符数组和string字符串:从C语言到C++的演变
    字符数组和string字符串:从C语言到C++的演变在C语言和C++的编程中,字符数组和字符串(string)是非常重要的基础数据类型。它们在实际编程中常用于存储和操作文本数据,但是这两种类型的处理方式有所不同。在这篇博客中,我们将详细讲解字符数组和string字符串,从C语言的字符数组到C++......
  • substring( )的两种用法?
    xx.substring()括号中带的参数不一样,效果就会有很大的区别1.xx.substring(0,2)表示取第一个和第二个字符(0,1,2表示第一、二、三个字符,含头不含尾的原则就只包含第一、二个字符),返回一个新的字符串(只包含指定的第一和第二个字符);2.xx.substring(2)表示去掉前两个字符,返回一个新的字......
  • 【Java教程】Day5-01 核心类:String 字符串全面解析
    在Java中,String 是一个非常常用的数据类型,它代表一个字符串。不同于其他类型,String 是一个引用类型,实际在内存中由一个字符数组(char[])来表示。Java的 String 类提供了很多功能强大的方法来操作字符串数据,本篇文章将深入解析 String 类型的相关知识,帮助你更好地理解和......
  • javascript类型判断与等值判断,详解等于操作符== 和 全等操作符 === 以及 typeof insta
    文章目录javascript类型判断与等值判断,详解等于操作符==和全等操作符===以及typeofinstanceofObject.prototype.toString.call()之间的区别与联系1.==等于操作符2.===全等操作符3.typeof4.instanceOf5.Object.prototype.toString.call()6.自己设计手写一个inst......
  • 欲使用StringUtils,可以导入的maven依赖包
    欲使用StringUtils,可以导入的maven依赖包|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|......
  • 10. String、StringBuffer和StrIngBuilder的区别是什么?
    String是只读字符串,它并不是基本数据类型,而是一个对象。从底层源码来看是一个final类型的字符数组,所引用的字符串不能被改变,一经定义,无法再增删改。每次对String的操作都会生成新的String对象。privatefinalcharvalue[];每次+操作:隐式在堆上new一个跟原字符串相同的StringBui......
  • Codeforces Global Round 28 : C. Kevin and Binary Strings O(n)解法
    题目地址https://codeforces.com/contest/2048/problem/C题意:给定一个字符串,字符串第一个是1,其他的都是0或1。问如何从该字符串中取两段,使得两段异或最大,两段可以重叠字符串的长度设为size因为字符串第一个是1,所以必定有一段是1sizeO(n)解法:第一段连续的0的长度设为cnt,第......
  • java--代码段--String--构建字符串StringBuilder
    str="/u1D56B";StringBuilderbuilder=newStringBuilder();//首先构建一个空的字符串构建器charch=58;builder.append(ch);//当每次需要添加一部分内容时,就调用append方法。builder.append(str);StringcompletedString=builder.toString();//在需要构建字符串......
  • 【深入STL:C++容器与算法】深度解析string类的使用
    文章目录1️⃣什么是stringstring的设计以及编码问题2️⃣string的重要接口......