00:00
好,这个呢是一个回顾的内容,接着呢,咱们来说一个新的内容,新的内容呢,这呢我们涉及到这个string,它呢与与谁呢,下边呢涉及到两种类型的数组。第一个叫字符数组,就是叉形数组啊,与叉形数组之间的一个转换。哎,他们之间的一个转换。好,我这呢string st21,这我写个ABC啊123吧,这是一个string啊,我现在呢,在程序当中我就需要一个查询数组,而我们这个string呢,咱也知道底层呢是确实是一个查询数组,但我现在呢,就希望呢,你就以一个查询数组的形式存在,怎么办呢?这就涉及到把它呢转换为咱们的这个差异数组。
01:05
诶,怎么转呢?咱们string当中它有一个方法叫to charrra to charra,你看它的反问类型就是叉型数组,哎,然后在这al enter一下,哎,这就是一个叉型数组,我叫叉瑞吧,那此时的话呢,你也可以去遍利一下我们这个叉RA,咱们可以简单的for I一下啊I等于一,哎,Ii从零开始小于哎,叉ARA,哎,第2NICE,哎在这呢,就这个叉和RA哎,点2s out一下,哎,这呢,我们把这个呃每一个这个字符呢给它再输出一下啊,其实就是这里边的这几个字符。哎,就这几个。行,这呢是从它转换成它,我们呢叫调用。调用咱们string叫to char array这个方法。
02:06
就可以了,行,反过来叉型的一个数组转化成string,这个呢也很简单,我们就只需要调用这个string的构造器就可以了。这个呢,咱们比如说就不用上边这个了啊,我再新建一个,哎,AR等于又一个叉型数组,哎,这个单引号的啊H啊E。嗯,LO成这呢是一个查询数组,我现在呢就使用new,一个string,又一个string,我们调的是这个,哎,在这里边ctrl alt斜杠,哎,我们这有一个这样的构造器。哎,然后呢,我们就调它把我们这个啊AR2哎就扔进去就可以了,诶此时呢,就帮我们返回了一个磁string,哎,这个呢,我们也可以s out一下ST222,哎,它呢代表的其实就是我们这个hello。
03:17
哎,就是我们这个hello。哎,就是这个样子的啊行,这个呢,其实比较简单,就是它们二者之间的一个转换呢,这个大家呢需要掌握,很多时候呢,我们需要用一个这个结构,但是我们现在有的是个磁针啊,然后这时候我们就诶可以给它转换一下啊,比如说呢,咱们这个可以做一个小的题目,课后有这个练习题,像这里边呢,比如说ABC123,我现在呢想怎么办呢。我想让你把这个字符串啊,比如这是一个小的题目,把这个字符串呢,我想改成叫AA呢,这个三还保留哈,然后这块呢,我们是BC12。
04:02
看能看出来什么意思吧,就是这呢是一个字符串,我现在呢,想让你从指定的字符串的某个索引开始,到某个索引结束,那此时比如我指定的就是这一段,让这一段呢反转。反转完以后呢,不就是21CB吗。那这个怎么做对,你就可以考虑把它呢,是不是先变成一个叉形数组,叉形数组呢,咱们讲过是反转啊对,只不过呢,这个题目难就难,但不是让你从头到尾反转的,从指定的这个位置到指定的一个位置反转,其实一样,你就控制好这个头跟尾就可以了,哎,就可以,诶这样给它转一下,转完以后的话呢,呃,你现在得到的是一个差形数组,你是不是再给他转回来呀。哎,用着构造器就回来了,行,这是它们二者之间的一个转换。
我来说两句