字符串操作汇总

字符串操作
一、获取字符串长度
    1、字符串.length()
    2、字符串.lastIndexOf("")
       *备注:lastIndexOf("")中参数用空格,这返回字符串长度

二、获取指定位置字符
   1、字符串.charAt(int index)
    *备注:i、字符串中空格占一个索引位置
        ii、String是一个数组,所以索引位置是数组脚标

三、截取字符串
   1、字符串.substring(int beginIndex,endIndex);
    *备注:该函数表示:从位置beginIndex处开始至endIndex处结束。
    *若函数表示为:字符串.substring(int beginIndex)则表示
         从begin处开始至最后结束。

四、去除字符串开头和结尾的空格
   1、字符串.trim();

五、字符串的查找
   1、字符串.indexOf("要查找的字符串")=返回字符串所在位置索引
    *备注:查找结果为该字符串首次出现的索引位置
   2、字符串.lastIndexOf("要查找的字符串")
    *备注:查找结果为该字符串最后出现索引的位置

六、字符串替换
   1、字符串.replace("oldChar","newChar");
    *备注:oldChar是需要被替换字符,newChar用来替换的字符串

七、判断字符串开头或结尾是否为指定字符串
   1、startsWith(String prefix)该方法用来判断字符串是否以字符串prefix
      开头。
   2、endsWith(String suffix)该方法用来判断字符串是否以字符串suffix
      结尾。

八、判断字符串是否相等
******比较运算符“==”比较的是内存地址是否相同,而equals()比较的是字符串
      是否具有相同的字符和长度。
   1、判断字符串是否相等用equals()或equalsIgnoreCase(),不能简单的用
     “==”来比较,因为字符串对象是引用对象,所以即使字符串内容相同
      地址也未必相同。
    *备注:例如比较字符串str和字符串other语法为str.equals(other)。
           注意:两者的区别为equals()区分大小写,而equalsIgnoreCase()
             不区分大小写。

九、按字典顺序比较字符串:compareTo().
    备注:str.compare(St),若str字典中在St前面,则结果返回负数,若str
              在St的后面,则返回整数,只有当str.equals(St)为true时,才返回0。

十、字母大小写转换
   1、toLowerCase()将原字符串中的大写字母改为小写,toUpperCase()将原字符串
      中的小写改为大写.如:Str.toLowerCase()将字符串中大写改为小写。

十一、字符串的分割
   1、split("分割符")
    *备注:分隔符是包含在字符串中的字符,分割后的结果为数组,所以分割
     结果需用数组来存储。
   2、split("分割符",分割成的份数)

十二、时间日期格式化

十三、正则表达式

十四、字符串生成器

时间: 2024-11-04 00:56:39

字符串操作汇总的相关文章

SQL字符串操作汇总

--将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处 select stuff('hello,world!',4,4,'****') --返回值hel****orld! --返回从指定位置开始指定长度的字符串 select substring('Hello,World!',2,10) --返回值ello,World --将字符串中某段字符替换为指定的字符串 select replace('hello,world!','ll','aa') --返回值heaao,world! --

Java字符串操作汇总

String类对象的常用操作及方法在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法.(1)字符串的连接public String concat(String str) 该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面. (2)求字符串的长度public int length()返回字串的长度,这里的长度指的是字符串中Unicode字符的数目.(3)求字符串中某一位置的字符public char cha

JavaScript中常见的字符串操作函数及用法汇总

1.字符串转换 字符串转换是最基础的要求和工作,你可以将任何类型的数据都转换为字符串,你可以用下面三种方法的任何一种: ? 1 2 var num= 19; // 19 var myStr = num.toString(); // "19" 你同样可以这么做: ? 1 2 var num= 19; // 19 var myStr = String(num); // "19" 或者,再简单点儿: ? 1 2 var num= 19; // 19 var myStr =

JS数组(Array)操作汇总

1.去掉重复的数组元素.2.获取一个数组中的重复项.3.求一个字符串的字节长度,一个英文字符占用一个字节,一个中文字符占用两个字节.4.判断一个字符串中出现次数最多的字符,统计这个次数.5.数组排序. 6.快排. 7.删除/添加数组项. 8.数组随机顺序输出. 9.数组求和.最大值. 10.判断是否为数组. 11.冒泡排序. 1.去掉重复的数组元素. Array.prototype.unique = function() { var ret = []; var o = {}; for(var i

PHP部分字符串函数汇总

PHP部分字符串函数汇总 提交 我的评论 加载中 已评论 PHP部分字符串函数汇总 2015-03-10 PHP100中文网 PHP100中文网 PHP100中文网 微信号 功能介绍 互联网开发者社区,提供相关技术信息服务,技术交流着平台 我们大家知道无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要.PHP给我们提供了大量的字符串操作函数,功能强大,使用也比较简单,这里为大家总结九类字符串函数. 1. 查找字符位置函数 strpos($str,search,[int]): 查找sea

字符串比较函数汇总

字符串比较函数汇总 char *strchr(const char *string, int c); 查找字符c在字符串string中首次出现的位置, NULL结束符也包含在查找中. 返回一个指针, 指向字符c在字符串string中首次出现的位置, 如果没有找到, 则返回NULL. char *strrchr(const char *string, int c); 查找字符c在字符串string中最后一次出现的位置, 也就是对string进行反序搜索, 包含NULL结束符. 返回一个指针, 指向

【转】C#路径/文件/目录/I/O常见操作汇总

文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善. 主要内容: 一.路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容: 二.相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录: 三.文件.目录.驱动器的操作,如获取

条件、循环、函数定义、字符串操作练习

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式. 对前面的代码进行优化,用for,while,if,def实现: 用循环画五角星 1 import turtle 2 3 turtle.fillcolor("red") 4 turtle.begin_fill() 5 for i in range(5): 6 turtle.forward(100) 7 turtle.right(144) 8 turtle.end_fill() 用循环画同心圆

PHP字符串操作大集合

字符串的处理非常重要.文本字符串中的空格或者其他没有意义的符号.例如,在一个电子商务应用中,当用户填写订单的内容时(如联系地址),可能输入一些空格.句号等PHP4及以上版本提供了4个去除字符串str首尾处空格或其他特殊符号.     string ltrim(string str [, string charlist]):去除字符串str尾的空格或其他特殊符号.     string chop(string str [, string charlist]):功能同rtrim(). 以上函数的第1