美文网首页
数据结构(五)——串

数据结构(五)——串

作者: 冷r | 来源:发表于2020-08-29 15:47 被阅读0次

串的定义

串(string)是由零个或多个字符组成的有限序列,又名叫字符串
s="a1a2 ......an"

  • (n≥0),其中,s是串的名称,用双引号(也可以用单引号)括起来的字符序列是串的值,注意引号不属于串的内容。
  • ai(1≤i≤n)可以是字母、数字或其他字符,i就是该字符在串中的位置。串中的字符数目n称为串的长度,定义中谈到“有限”是指长度n是一个有限的数值。零个字符的串称为空串(nullstring),它的长度为零,可以直接用两双引号“""”表示,也可以用希腊字母“Φ”来表示。所谓的序列,说明串的相邻字符之间具有前驱和后继的关系。

空格串,是只包含空格的串。注意它与空串的区别,空格串是有内容有长度的,而且可以不止一个空格。
子串与主串,串中任意个数的连续字符组成的子序列称为该串的子串,相应地,包含子串的串称为主串。

串的比较

串的比较是通过组成串的字符之间的编码来进行的,而字符的编码指的是字符在对应字符集中的序号。

串在javaScript方法

  • 切割

    • substr(开始切割下标,切割数目)
    • snbstring(开始切割下标,结束切割时后面的下标)
    • slice(开始切割下标,结束切割时后面的下标)
  • 长度 length

  • 搜索某字符在字符串中的下标

    • indexof("目标字符") 第一次出现的下标
    • lastindexof("目标字符") 最后一次出现的下标
  • 转大小写

    • 转大写 toUpperCase()
    • 转小写 toLowerCase()
  • 转数组

    • split("切割依据")

相关文章

  • 仿微博社交平台系统设计[二]--使用redis的hash数据结构

    背景:Redis基本数据结构 五种数据结构 这五种数据结构分别是STRING(字符串)、LIST(列表)、SET(...

  • 数据结构(五):串

    串的概念 串(String)是由零个或多个字符组成的有限序列,又名字符串,一般记为 s = "a1a2...an"...

  • 数据结构五(串)

    十一期间,项目比较紧,让各位久等了 一.串的定义 串:是由零个或多个字符组成的有限序列,又名叫字符串一般记为s =...

  • 数据结构(五)——串

    串的定义 串(string)是由零个或多个字符组成的有限序列,又名叫字符串。s="a1a2 ......an" (...

  • redis数据结构

    五种数据结构 字符串(String) 哈希(hash) 字符串列表(list) 字符串集合(set) 有序字符串集...

  • Redis简单数据结构及适用场景记录

    Redis简单数据结构及适用场景记录 1、五种基础数据结构Redis 所有的数据结构都是以唯一的 key 字符串作...

  • Redis - 基础

    Redis 五种数据结构 字符串 - string 哈希 - hash 列表 - list 集合 - set 有序...

  • Redis数据结构

    Redis的数据结构 五种数据类型 字符串(String) 哈希(hash) 字符串列表(list) 字符串集合(...

  • redis 数据结构

    redis 数据结构 redis作为key_value的数据库,有五种数据结构 string 二进制字符串 li...

  • 1、Redis的五种数据结构

    Redis的五种数据结构如下: String:字符串 Hash:字典 List:列表 Set:集合 Sorted ...

网友评论

      本文标题:数据结构(五)——串

      本文链接:https://www.haomeiwen.com/subject/hhpdsktx.html