00:00
这个包装类做了一个简单的介绍,那接下来呢,我们要来研究一下我们对象里边的一些方法,刚才我们说了这个布尔值,还有我们这个number值都没啥好说的,主要说谁呢?主要说死准,那么要说死准呢,你看死string里边是不是?一堆这玩意儿啊,哎,一堆这玩意儿啊,所以我们来说一下死顺的一些方法啊,顺的方法主要说一些字符串的一个相关操作。相关这个方法,字符串的方法主要指的是我们这个死顿对象里的那些方法,那我们这来干嘛呢?我先来创建一个字符串,直接来一个Y,一个str,等于一个来一个这个hello,一个艾特硅谷,我写这么一个字符串啊,字符串,那我们在操作这个字符串之前,我们先来说一下啊,字符串在我们这个底层,我们的字符串是干嘛的呢?字符串是以我们这什么呀,字符数组的这个形式干嘛的呢?保存的啊,字符串是以字符数组的形式保存的,什么叫字符数组啊?什么叫数组啊,是不是我们写的那个中二这个数组啊,什么叫字符啊,Helo at,这是不是都是字符啊?所以你像这么一个字符串在我们这个底层,它应该是这样的,来什么样的呢?你粘过来,这是一个数组B是吧,哎,H是一个。
01:26
然后逗号E呢,又是一个,然后逗号。L又是一个逗号,我就不往下写了啊,你知道我这个意思,它是一什么呀?它是一个这个字符数组的形式在底层存在的,所以这里边注意字符串的操作方法和我们这数组的操作方法干嘛呢?类似啊类似诶那我一想,那既然是以字符数组形式保存的,那我们来看看,那我如果来什么呢?来一个这个cancel,点一个log s tr,点一个Les,我是不是打印这个字符串的长度啊,这Les完全是不是就是我们这个数组的属性啊,哎,我这一保存走你什么玩意儿。
02:08
13,我们来数数一二三四五六七八九十,11 12 13是不是正好13个字符啊,诶所以你看跟我们这个数组是不是很像啊,诶甚至说什么呢,不止可以这样用,那你要是数组的话,我是不是可以用索引啊,来一个中号,来一个什么呢?零我这里保存走你。是不是H是第一个呀,来一个什么呢?来一个这个二,来个一我给保存是不是E呀,哎,来一个这个五我一保存,诶这是一个码,是不是空格啊,哎,所以空格也给你当成一个字符来去保存啊,所以注意字符串在我们底层是以这种字符数组形式保存的,你在操作字符串的时候,你就把它想成什么呀,想象成一个数组啊,想成数组一个字符就是数组里边什么呀,一个元素连一块就什么呀,串音块是不是变成字符串啊,哎,串音块就叫字符串啊好,那接下来我们来看它这个方法属性先看看就不说了,这个pro原型也不说了,还有一谁呢?有一个叫做一个Les Les表示什么呀?数组的这个字符串的一个长度啊,我们就不多说了,和我们这什么呀,和我们这个数组那个方式是一样的,我们来说一下Les RG th可以用来干嘛呢?可以用来获取我们这个字符串的一个长度啊长度问S它是一个属性,一说属性一定注意它没。
03:32
哦,什么呀,不用加框,直接来一个Les就OK了啊,直接来一个Les OK了,然后接下来再往下看,再往下看,往下边看什么呢?什么big呀,什么B呀,这玩意儿都不用管它了,我们不用它啊,都不用它往下看,直接找关键的有一叫什么呢?这有一个叫做叉。艾特叉艾特,艾特什么意思?在叉呢,是不是字符啊,叫什么呢?返回指定位置的字符,我们来看什么效果。
04:04
直接来说啊,一个个来说,我们来说一下叉at可以什么呢?可以返回我们这个字符串中指定位置的这个什么呀,字符指定位置字符来我把这字符串呢往下咱们挪1.ctrlc我在这写下来,咱们这样看的清楚一点,直接来什么呢?Str点一个叉艾,我随便写一个,我来一个零,我这一保存,咱们先来看cancel.log一个这个str我先输出什么呀,原字符串啊,原字符串我这一保存走,你原字符串变不变没变啊,所以注意字符串的大部分方法都是不会对原字符串产生影响的,它干嘛呀,给你返回一个结果Y一个这个result等于它,然后呢,我们来输出一下这个result result等于我们加上一个这个result,然后这块我一保存走你诶出来一什么result等于什么HH,咱们就不写,等于直接输出result吧。
05:05
我这一保存是一个什么呀?H为什么是H,哎是不是D0了呀,所以为零的那个是不是就是H啊来我来什么呢?来一个差的一个五,哎是不是空格啊,哎来一个这个六。一保存是不是就是A呀,诶叫什么呀,根据我们这个索引获取什么呀,根据我们这个索引获取我们这个指定的什么呀。字符啊,获取指定字符H代表什么呀?索引为零的E代表索引为哎,E的L索引为二,然后是不是以此类推啊,哎,以此类推啊,所以注意根据索引来获取,但是其实这么写的有点是不是有点麻烦了,我不如来个什么呀,是不是中号六是不是更简单呀,哎,效果是。诶这一点已保存效果是不是一样的呀?诶效果是一样的啊,当然可以中号取啊,但是你要知道它有这么一种方式,叫做一个这个叉艾啊拆T获取我们这个指定位置的一个字符,它是根据索引去获取的,一定注意一说索引记住了是从零开始的啊,是从零开始的叫做一个叉at啊获取指定位置的字符,然后再来看,往下再来看,还有什么呢?还有和它有点像叫什么呢?叫做叉扣的艾特,叉扣的艾特比这艾比这叉是是多了一个扣的呀,我们来看什么效果,叉扣艾叉code我们来直接写了啊来一个这个reut result result等于什么呢?T点一个叉,如果是叉艾零的话,我一保存获取标是谁啊?H来什么呢?来一个这个叉code at,那叉code at,我们来看什么效果啊,我这一保存走你。
06:55
可出来一什么72,为啥是72啊,诶因为H的这个UN扣的编码是什么呀?哎是72,所以它返回的就是谁呀,72来一个一一应该是我这个E吧,诶我这E1保存是多少?
07:12
101为什么是101,因为E的这个什么呀,诶uncode编码是一百零一来我这换一个,我前面写一个什么呢?写一个这个中写个中,然后插口袋的什么呢?零我这一保存什么呀。2万,这是20013是吧?诶为什么呢?因为中的这个UNI扣的编码为20013啊两零一十三,所以叫叉扣的ID叫什么呢?叫做获取指定位置字符的什么呀?字符编码啊字符编码它返回的是我们这个UNI扣的编码啊,返回的是I扣的编码,一定注意叉艾返回的直接就是谁啊字符,而叉扣带的返回的是我们这个字符的编码啊字符的这个编码,好,那这是两个叉I的一个,还有一个叉扣的,但是这里边我们来再看一个,还有一个什么呢?还有一个和这个叉克的爱D有点像,叫一什么呢?叫做一个。
08:11
From插扣的from叫从是吧,哎,插上还插扣的还是我们这个字符编码,那from插扣干嘛呢?正好跟它是一个相反的操作,我们来说一下叫做一个from叉code,它可以干嘛呢?诶可以根据我们字符诶编码去干嘛呢?诶去获取我们这个字符啊,去获取我们这个字符直接来看,当然注意了,这个方法比较特殊,我们这个叉扣在还有这个X是不是都是用这个字符串这个对象去调的呀?哎,那注意不是对象啊,是我们这个数据类型这个变量去调的,而这个呢,用什么呢?得用这么调来一什么呢。String点这string是谁呀?是不是我们这个构造函数啊,所以这个你怎么调,需要来什么呢?来一个result等于什么呢?叫做string点一个from插扣,这个方法是属于谁的,属于我们那个构造函数那个对象的,得通过构造函数这个对象去掉啊string点一个from插扣的,比如说我来一什么呢?来一个72 72刚才看了是不是那个H啊,诶大H我已保存是不是大H啊,诶来一什么呢?来一个73是不是大爱呀,来什么呢?来一个74,我一保存是不大街呀,哎大街啊是这样的效果啊,根据这个字符编码去获取这个什么呀字符你来什么呢?20013,这是我们那个中啊,诶已保存是是中啊,诶你再来一个20014已保存。
09:47
诶这么一个字是吧,来20015好都是好字是吧,20025走你诶单是吧,哎单啊这么一个效果啊,摁半天摁出一个认识了是吧,再来一个351保存,哎哪认识是吧,来一个四五,这天念炸还念打是吧,还念还念啥的是吧,反正这么一个字啊,我们说他这个破玩意儿是按照什么呀,康熙字典排序的是吧?诶康熙字典排序的啊,所以这个from插扣呢,可以干嘛呢?可以根据我们这个字符编码去获取这个什么呀,字符啊,根据字符编码去获取字符,包括那天不是给你发一个那个什么呀,那个。
10:25
那个UN尼蔻的表吧,诶,你可以直接根据这个表里来取啊,但是这里边你要注意你要怎么去用这个东西,你要取的话怎么用,比如说我们就要找一个这色子吧,这是不是2682啊,你写12682肯定拿不到你想要的已保存是不对啊,为什么不对呢?因为这个里边是什么呀,16进制的,哎16进制你可以干嘛呀,你可以给转换成。十进制的转换成十进制有点麻烦,那我可不可以告诉他,我这就是一个16进制呢?诶我前面加一什么呀,诶0X啊0X这样一保存走你。
11:01
还是出不来,2682没复制错吧,就他应该。不是H没的事,这是咱们这是那个引擎内部的事,来一个这个我们试试啊,来一个零零,来一个一吧,保存。火狐那这样它应该是什么呀,不是这个不支持它这个控制台啊,显示不出来,咱们看看外部浏览器,看看我们这个火锅。控制台这一刷新出来这么一个东西是吧,2682是谁呀。我写的是2686是吧,2682是我们这色子2686,咱们再看看,你放心。出是出来了吧,哎,因为我们这HBO6这控制台呢,它字字符呢,不支持大家这里有点有点小了,这还一这个玩意是吧,262692,所以你要注意啊,你要表示16进制的时候,你要以这个什么呀,0X开头,这一保存一刷新就出来了呀,它就出来了啊,想打啥就能打啥了啊但是h Hu的它里边就啥都不支持啊,都显示出来,好这块我们只是演示一下这个东西啊好,那接下来呢,我们接着来说,这是我们说这么几个啊,叫做一个叉at叉code at还有叫做一个from叉扣,唯一特殊的一定注意,我们这个from叉扣是通过我们这个构造函数对象去调的啊,String去调的啊,String调的,然后接着再往下看,再往下看呢,就你就看着眼熟了。
12:33
砍K是吧?砍K像什么呀?是不是我数组里边有砍K呀,数组里边砍开干嘛的,连接数组是吧?那这个呢?哎是不是连接字符串的,哎,连接字符串来我们来说一下concad的可以什么呢?可以用来连接什么呀?诶两个或多个组串直接来看了result等于什么呢?等于一个这个str点一个can CAD砍开D我们这来什么呢?来一个这个呃,你好吧,现在表示什么意思啊,把我这str和这个你好做什么呀?诶拼音块我们来看道走你是不是哎中hello爱硅五,然后这来一什么呀,你好,哎,你好,我当然可以什么呢?再来几个,再来一什么呢,再见,然后。
13:22
一保存是把这三个都连一块了呀,哎把三个字符上给拼一块,当然这么写呢,实际上有点有点麻烦呀,最简单可以干嘛呀,哎,是不是来个加号型的呀,诶来个加号型啊,作用和我们这个加号其实一样,同样它也是对原字符串不会产生影响,你输出STRSTR干嘛呢?是不是不会变呀,哎不会变啊,对原字符串不会产生影响,都是返回一个什么呀,新的字符串啊,返回变新的字符串,好,这是我们说的一个砍开的啊砍开的然后再往下把这鬼子关上,再往下看呢,往下还有什么呢?还有一个叫做叫做index。
14:06
Off index of叫什么呢?叫做检索字符串,诶我们来看看什么叫检索字符串啊,来一下直接说一下index of index of干嘛呢?Index of可以什么呢?诶该方法可以检索什么呢?诶一个字符串中是否含有什么呀?指定内容啊,指定内容来我们这写一个直接来一个这个str等于什么呢?等于一个这个hello,一个哎艾一个硅谷写这么一个东西,然后来什么呢?直接来一个str还是啊result等于一个S加点一个这个index of来什么呢?来一个H,这表示什么意思呀?哎,我要看看我这个str这个字符串里有没有H这个字符啊,有没有H这个字符,我这一保存咱们先看走你什么呀,零零啥意思呢?诶,零不是没有的意思啊,零是有是什么呀?是不是在第一个呢?有H,而且H在哪啊,是不是在索引为零的那个位置啊,来我这再换一个,来一个什么呢?E,我这里保存走你是在索引为一的位置啊,哎,我来一个这个A1保存是不是六啊,在索引为六的那个位置啊,六的位置,所以这边注意如果什么呢?如果我们这个字符串中含有该内容啊,含有该内容则会什么呢?则会返回其第一次出现的。
15:42
所以啊,则位返回期第一次出现的那个,所以,所以你注意我来一个H,在我这个字符串里,H第一次出现在哪啊,是不是在索引为零的位置,所以它返回了一个零来你再看我来什么呢?来LL有问题了,我说不是有两个L啊,哎,012323是不是都是L啊,但它返回谁呢?返回二,为什么返回二,因为二是不是在那第一个呀,哎,这第一个啊,所以这块注意它是返回这个第一次出现的这个,所以那如果什么呢?如果比如说我来一个。
16:15
来一个这个T有没有T啊,有啊真有T是吧?来一个T有没有T啊,没有,然后一保存走,你什么玩意儿负一啊负一如果什么呢?如果没有找到我们这个指定的这个内容,则什么呢?则返回负一,所以注意返回负一表示什么呀。没找着啊,边上没找着啊,这是我们说这个叫做一个index of,好index of呢,我们再来看它还有一个什么特点呢?那注意了,我这如果查找的是一个H,我这有两个H,我后边我再写H,它会干嘛呀?我返回第一个吧,哎反问第一个,那你要注意了,我还可以指定一个第二个参数,第二个参数来一什么呢?我先来个逗号,来一什么呢?来个零,我先来个零啊,我们看效果,我这一保存走,你是不是没有变化呀,没有变化还是零,我这来一什么呢?换一个来一个,一来清空一下,一保存走你诶变成什么了?是不是六了呀?我给你数012345是不是六啊,那这什么意思呀?诶我如果指定的零的话,表示什么呢?从第零的开始查找,那我一查找是不是就是就是它呀,哎,就是零,我指定一表示什么呢?表示从第一个开始找,第一个是不是跟这那呀,从E这往后去找一找,是不是就找到了。
17:38
哎,所以注意啊,可以什么呢?可以指定一个这个什么呀,可以指定一个这个第二个参数指定什么呢?指定我们这个开始查找的这个位置,所以我指定一个一表示什么呀,从一开始找啊,从一开始找啊,指定开始还有一个位置,我要指定一个六呢,你看已保存。六就是六了是吧,七呢,诶是没有了呀,就六跟这呢,从六往后是不是就没有H了,所以返回了一个负一啊返回一个负一,所以注意可以指定我们这个查找一个位置叫做一个index of和index of很像呢,还有一个谁呢?还有一个叫做一个。
18:19
Last index of last index of,我们来看,那这是什么?它比它多了一个什么呀?Last index of,那这什么意思呢?我们来说一下该方法的这个作用,咱们先演示一下吧,咱们先演示一下,现在我们来看啊,我先把它来写一下,重新写一个result等于什么呢?等于一个这个S加点一个index off,还是来一个H,这应该返回的是谁啊?是不是零啊?哎,那这换一个换成谁呢?换成一个last index off,用法一模一样啊,用法一模一样,只不过什么呢?我一保存走你它返回给谁?
19:02
返回的是六,诶,那也就是说它是不是先返回的后边的呀?诶后边的,所以它们区别什么呢?该方法的这个用法和我们这个index off它一样,那不同的是什么呢?哎,不同的是我们这个index off是干嘛的呀?是从前往后掌而什么呢?而我们这个last index off是什么呀?哎,是从后往前找啊,往前找,所以它怎么找的,找H吗?你index of头再找一找,找到他了是不是就它啊,而我们这个last in off呢?从后往前找一找,没有没有没有没有没有没有,一找到这儿干嘛了,有了就给你返回了,所以它返回的是什么呀?是六,而引代号返回的什么呀,零啊,是零,同样它这也可以指定一个查找的一个位置,我来个逗号。
20:02
还有个五是不是从第五个开始找啊,一保存是不是返回的是零啊,第五个是不是这个。在这啊,哎,从这往前找这个H是不是就就不找了呀,哎,就不找了啊,同样如果你查到一个没有的,来什么呢?来一个P1保存它也是什么呀,负一啊,也是负一啊,所以注意它也可以什么呢?也可以指定第二个参数,哎,指定我们这个开始查找的这个会,所以注意它的用法和这个inex sum的,哎基本是一样的,只不过一个是往往后,一个是往往前啊方向的不同,好,这是一个这两个方法,然后再往下看,再往下看呢,还有什么这一个match啊,Reless呀,Search啊,这东西我们待会再说,我们现在先不管它这东西,我们讲完这个正则的时候,我们再说它怎么用它啊,这需要和正则俩式一块去用啊,一块去用,然后往下找,有个什么呢?有一个叫做LISS就就清楚了是吧,SS是不是在咱们那个数组里有啊,它可以截取。
21:06
截取数组吧,哎,截取数组,那我们这个。字符串里的s select呢?是不是截取字符串,诶,S Li s select可以什么呢?可以从我们这个字符串中干嘛呢?截取我们这个指定的一个内容啊,指定一个内容来我们来写一下str等于一个这个ABCDEFGHIJK,这要写一个啊截取怎么玩?直接还是来一个ST点一个这个SLS,我们说了第一个猜是什么呀?哎,是不是开始的索引啊,来个零,然后逗号,第二个呢,是不是结束的索引啊,我们先试试啊,先试试直接写完了以后我来输出一下这str,还是看原数组,我一保存原数组变不变没变啊,同样它也不会干嘛呀,不会影响原数组。
22:02
哎,不不,数组去了不会影响原字符串,而是什么呢?而是将这个截取到的这个内容是不是返回啊,诶将截取到这个内容返回,直接来一个re result,等于它我们直接输出这个,这边我们来看021保存谁呀AB,那么02AB啊,从零开始,然后到二是不是结束啊,还是包括开始,是不是不包括结束就来一个AB啊,我如果来一个一二呢。哎,是不是就剩就剩B了呀,哎,就剩B了啊,所以我们来说它这个参数,参数呢,也是两个,第一个参数,第一个我们叫什么呀?叫做开始位置的什么呀,所引啊,开始位置的索引我们叫什么呢?叫做包括开始位置,第二个呢,第二个我们叫做结束位置的这个,所以哎叫什么呢?哎不。包括我们这个结束位置啊,不包括我们这个结束位置,所以你这块写了一个这个一二只包括这样实际实就是就是一是吧,就是一字几啊,你这要写什么呢?我写一个一来一个这个四,诶01234到这是吧,应该就是谁啊是不是BCBCD啊一保存啊BCD这么一个效果,哎还有一种情况干嘛呢?复制一下,直接来个一不写第二个参数。
23:27
什么效果呀,是不是B往后全要啊,哎,全要一保存是不是全都要了?哎,全都要了啊,所以这里边我们说第二个参数可以省略,如果我们省略第二个参数则会什么呢?则会截取到什么呀?后边所有的啊,则会截取到后边所有的,然后还能干嘛呢?直接来一个逗号,来个负一,负一什么意思呀?已保存K有没有啊,没有负一表示什么呀?
24:00
哎,倒数第一个啊,倒数第一个,所以这里边我们来说也可以什么呢?也可以传递一个这个负数作为参数啊,作为参数负数的话将会什么呢?将会从后边计算,哎,倒数负一表示倒数第一个,负二表示倒数第二个,我们就不多不多说了啊,这是我们说一个s selects可以用来截取一个这个字符串啊,可以从一个字符串里截取这个主要指定的这个内容啊,指定内容叫做一个slas cli说完了还有一个和sli它有点有点像的一个有点像叫什么呢。也就就没有sla了,这里边这里边就一个sla,还有叫什么呢,叫做一个subst string,诶subs string这俩呢,就是就特别特别的像啊,特别特别像,怎么像呢?来说一下subs顿和什么呢,也是可以用来截取一个这个字符串和什么呢,和我们这个s selects呢和类似啊,和我们这个S呢类似,直接来看效果啊,直接来一个什么呢?我就直接呀,写一个result等于一个这个什么呀,Str点一个sub string sub string我来什么呢?来一个这个一逗号二参数公单都零逗号吧,还是零逗号,那这什么效果呢?我们来看看直接一保存干嘛呀,AB诶你们发现实际上它跟我们这个sub跟那个什么是一样的,一样哪不一样啊,我来个一逗号二,你说这二表什么意思呢?
25:39
是不是跟它是不是一样的呀,还是跟它是一样的啊,所以注意这俩呢,区别就没啥区别啊,但是有点小区别,我们待会来说啊,现在把它说完了,这是我们一个说它那个参数参数第一个第一个是我们这个开始截取位置的一个什么呀,所以同样也是不包括我们这个开始,这不是包括我们开始位置啊,包括开始位置第二一个呢,是我们这个结束位置的这个索引,哎,叫不包括结束为。
26:12
不包括结数位置,所以你这块你发现这玩意儿跟那个s select呢,基本上一样,你不写第二个参数,它也是什么呀,是不是后边所有的呀,诶或边所有的啊,基本上是一样的啊,基本上是一样的,所以它和什么呢?和slice类似,但是不同的是什么呢?不同的是我们说了slas,我是不是可以传一个负一啊,咱们看sub string啊,我这一保存走你嘿。不是还是A呀,哎,如果要是负一是不是应该到。倒数一个呀,哎,那负一我从一到负一是不是应该是。中间这一堆啊,哎,中间这一对,但是它你会发现什么呢?它还是到了,只截取了一个什么呀,只截取了一个A,诶那么们说什么呢?不同的是我们说这个方法不能干嘛呢?接收赋值哎,作为这个参数,如果什么呢?如果传递了一个这个负值,则默认使用什么呀,零,所以你写负一跟写什么呀,写零是一样的,你写一个负100 1000跟写什么呀,跟写零是一样的啊跟写零一样,所以你保存结果是不是也是A呀,也是A,但是注意了,那看到这同学可能纳闷了,一和零它也不对呀,一跟哪呢?一跟这儿呢,对吧,从一往零解零是不是跟这儿呢呀,按理说是不是应该截不着啊,那应该截不着,那为什么呢?而且什么呢,它还有一个特点,而且它会自动调整我们这个什么呀,哎,参数的这个位置啊,会自动调整我们的参数的位置,如果什么呢?如果我们这个。
27:51
的第二个参数小于第一个,则自动干嘛呢?交换,所以你写个一逗号零给你写一个什么呀,零逗号一是是一样的啊,是一样的,所以它会自动交换位置啊,那这个呢,是我们说的这个,它和这个sla一个区别,Sla呢可以写赋值啊,可以写赋值,而我们这个subs string呢,不能写赋值,它还会自动调整我们这个参数的一个位置啊,会自动调整我们这个参数的一个,为什么还有一个方法,我们就说一下就行了啊,这个方法我们了解一下就行了,有一个叫什么呢?还有一个叫做一个,你往下看这几个名比较倒霉,叫做什么呢?叫做sub s加少了这个ing是吧?哎,少了ing这个方法呢,他这块啊,他说的是什么呀?他说是。
28:42
反对使用它,因为这个东西是我们这个E里没有去定义的,但是这东西呢,在我们大浏览它都支持啊,他都支持,那这什么意思呢?其实也是这么一方法啊,给我们提供了一堆,所以呢,选择恐惧症的同学就有点痛苦了,是吧,Sub叫做一个S,撇R也是干嘛的呢,也是用来截取我们这个字符串,都是一个作用啊,都是一个用作用来一个str等于一个这个诶ABCDEFG,直接看效果啊,直接来什么呢?来一个这个S,呃,叫做一个result,等于一个这个str,点一个这个sub,一个str演示一下啊,来一个零,然后逗号来一个二,我还是输出一下伪造的,我一保存走,你是不是还是AB啊,感觉还是一样,但注意了,改了改成一一保存走,你是BC了,哎,这来一个三。
29:36
易保存是不是de啊,所以注意这还是开始索引,但是这个就不是什么了,不是结束索引了,这是什么呀?哎,数量是长度来说一下它这个参数,参数呢,第一个叫什么呀?第一个叫做截取开始位置的这个所引,第二个呢,是我们这个截取的一个,哎,长度啊,截取的一个长度,也就是说从第三个开始截取什么呀?截取两个,第三个012是不是D呀,哎,D截取两个是不是就D和啊D啊哎,所以是de,我们来看看啊,它对原数组保存是不是也没有影响啊哎,也没影响啊,所以作用的其实都是差不多的,但是这个方法咱们还是了解一下,但是这个东西呢,我们来说啊,实际上我测试的结果呢,没有什么兼容性问题,所有浏览器呢都支持,而且他这给你提示了str点一个sub s tr,所有浏览器是不是都是彩色的呀,诶所有浏览器都可以用,问题不大,但是这里边呢,他既然跟你说了,你用的时候你就需要干嘛呀。
30:37
注意一点了啊,注意一点了啊,他说了这个不是标准定义的,因此反对使用的,但是应该呢,现在来看问题不大啊,问题不大好,这是三个方法啊,三个方法叫做一个回顾一下啊,叫做一个S,诶sub string,还有一个sub s tr都是截字符串啊,都是截字符串参数呢,有一些细微的一个区别,根据需求去选择啊,但是推荐你还是你就可一个用就完了啊,别用这么多,用这么多自己就乱了是吧。
31:07
好,这是几个,然后接着来说还有什么,他怎么这么些方法是吧,记混了记不住记不住记不住是吧,到时候对照着看一下啊,你记你都把它记住了也不太现实啊,大概有个印象,Li还有一个这个呢,这个呢,其实呢可以先说一下Li,其实最好也是结合我们正族雅式一块用,但是我们现在先说一下Li呢,Li像谁呢?有点像我们那个数组里边那个。转join还记得干嘛了呢?是不是把一个数组转换成一个字符串啊,词串呢,正好相反,它可以干嘛呢?哎,可以将一个这个字符串诶,拆分为一个这个数组啊,可以将一个字符号拆分一个数组来看怎么用直接str等于什么呢?等于一个这个ABC逗号BCD,逗号EFG逗号HIJ就写这么一个数组,当然不是数组啊,这是一个字符串,但是你发现这字符串干嘛呢?它有规律,它之间是不是用逗号隔开的呀?那我想干嘛呢?我想把这个字符串给它拆分成一个什么呀?拆分成一个这个数组,根据什么拆呢?根据逗号去拆,ABC是我数组里边的一个元素,BCD是一个元素,EFD是一个元素,HIJ呢,又是一个元素。换句话说,这个。
32:39
字符串我希望能给我拆分成一个什么呀,四个元素的什么呀,数组,那怎么拆呢?就可以用我们这个liteli直接来看啊来什么呢?XTR点一个这个sub,那这里边呢,需要一个参数,什么参数呢?哎参数它需要一什么呢?需要一个这个字符串作为什么呢?作为参数将会什么呢?将会根据这个该字符串去什么呢?去拆分我们这个数组啊将会根据该字符串去拆分数组,那这时候写什么呢?我希望根据什么拆呀,是不是根据逗号拆啊,所以来什么呢?逗号啊来一个逗号,直接我这来什么呢?来一个哎result。
33:30
LT result reu LT呢等于它然后呢,我们输出一下这个result啊这块呢,我们来清空一下,一保存走你诶这这这这看是不是一样啊,但是注意啊,它可区别大了,Type of必保存对象吧,嗯,你再看一个什么呢?Ay array点一个EA,我们看看它是不是一个。数组啊,我这一保存走你什么处啊,这是一个数组啊,这是一个数组,而我们这里边儿数组的第一个元素是谁呀?
34:08
哎,第一个元素是不是就是ABC啊,哎,所以这块注意啊,你拆完了以后就变成了一个数组了,第一个元素是我们的这个ABC,诶,是ABC吧,哎,来再看第二个元素是我们的什么呢?是不是BCD啊,哎,所以为一的啊,所以为二的呢,是我们这个是不是EFG啊,哎,把它拆分成一个数组,这个数组里边有四个元素,所以这块你一打印它的什么呢?点一个LES1保存是不是四啊哎,叫什么呀,根据逗号把这字符串给它拆分成一个什么呀,数组啊,拆分成数组,那你说我不跟逗号拆,我跟什么拆呢?我根据D拆,那这他什么结果呀。哎,是不是根据D拆呀,D这一去,D前边是一个元素,D后边是不是一个元素啊,总共长度应该变成几啊变成二啊一保存是不是变成二了呀,它变成二了啊,你打印它一保存走你。
35:00
他这逗号比较倒霉了,地是不是就没了呀?哎,地没了应该是。这是一个是不这是一个啊,哎,这是一个啊,所以你来一个这个中号来一个零一保存,诶说这东西啊,哎,这东西啊,前边一个后边一个啊好这个呢是我们说的这个啊,跟我们那个什么呀,正好跟我们那个转呢,正好相反啊跟我们转正好相反,好Li呢也说完了啊,可以拆分啊,这里边你根据什么拆,你就指定什么啊,你根根据什么拆,你就去指定什么,好这是一个,然后再来看还有俩都没啥动静。还有一个叫to lower case,还有叫做to upper case lower case叫什么呢?把字符串转换为小写a case把字符串转化为大写啊,直接来看。Str等于一个这个什么呢?等于一个这个ABCDEG直接来一什么呢?Result等于一个str,点一个to,一个upper case,然后再来看这个cancel.log,这个result,然后一保存,咱们来看ABCDEFG是不是全都变成变成大写了呀,哎,所以叫做一个to up k叫什么呢?哎,可以将一个字符串转换成大写,还有一点你需要注意的啊,等了这么半天,有没有哪个方法是可以会影响到原字符串的,没有吧,都不会影响到原字符串啊,都不会影响到原字符串,它是干嘛呢?诶将一个这个字符串。
36:36
转换为这个大写并什么呢?并返回啊,叫做一个to upca,还有一个谁呢?再来一个str,等于一个我直接复制了啊把这哥们复制过来,来一个什么呢?来一个这个result,我们来一个等于一个这个str,点一个to一个什么呀,Lower case,诶lower case我这一保存,咱们来看走你干嘛了。
37:03
变成小写了,哎,我这str是不是现在是不是大写呀,哎,我这一变给它变成小写了啊这一个to lo。这是我们说的叫什么呀?叫将一个这个字符串转换为小写诶并返回,都是不会影响到那个原变量的啊,都是不会影响原变量的,好,那这个呢,是我们说的这么一个字符串以及相关方法啊,简单回顾一下啊,简单回顾一下其实没有几个啊,它是一套一套的是吧?第一个叫做一个叉at叫什么呀?根据位置获取字符啊,根据索引获取字符叉code at根据索引获取字符的编码from插code呢,将去根据字符码是获取这个字符啊诶将这个字编码转换成这个字符can呢是一个什么呀?连接两个或多个字符,但是呢,不如用加号简单啊,不用加号简单,Index of last index of of搜索一个字符串里是否包含指定内容,Index of是否从前往。
38:05
往后last引是从后往往前啊,往下边呢,是我们这个S呀,这个sub string啊,还有这个s substr都是用来截字符串啊,参数有些小区别大会自己看一下,然后呢,Li可以将一个字符串拆分成一个什么呀字符诶数组啊,拆分成一个数组,诶那这里边呢,我们来补充一个东西啊,这块有东西没说,这里边你注意了,我这传的时候传的是一个这个字符串是吧?有的时候我是这样的result呢,我传一个空串,传一空串你猜什么结果。cancel.log一个什么呢?S result,输出一下这个结果啊,传一空串,咱们来看啊,还是我这清空一下一保存。他这逗号啊,就是整那逗号也是倒霉催的是吧,他们给他给他删了,逗号给删了,咱们这样干净一点,完你看着有点乱,一保存干嘛了,A一个B一个C一个D一个C看见效果了吗?呃,如果传一个空串得什么呢?呃如果传递一个这个空串作为这个什么呀参数则什么呢?呃则会将我们这个每个字符都拆分,为什么呢?拆分为数组中的什么呀,一个元素啊A就是什么呢?第一个B第二个C,第三个依此类推啊一个字符一个啊,一个字符一个啊所以你传一个空串可以整个给你拆散了,这给你拆散,这是supply,然后什么to转成大写,To转换为小写啊转为小写,好这是我们说的这个string的这些方法啊,这些方法来我们来弄。
39:54
一下。
我来说两句