首页 > 其他分享 >数组,字符串反转

数组,字符串反转

时间:2024-08-09 10:42:11浏览次数:11  
标签:join reverse 反转 split 数组 字符串 message

this.message = 'Hello Vue.js!'
this.message.split('').reverse().join('')
执行后:
分析:

1.split('')把一个字符串分割成字符串数组

    如何理解?  ==》就是:例如字符串是“Hello”,使用split('')之后,就变成['H','e','l','l','o']。

                                            括号里的' ' 就是把数据拆分为每个字符串

2.reverse()颠倒数组中元素的顺序

    如何理解? ==》就是:注意是数组,所以就是只作用于数组,所以一般搭配split('')后才起作用。

3.join('')把数组中的所有元素放入一个字符串(这里的一个字符串,可以理解是自己定义的一个变量)

    如何理解? ==》就是:上面代码中message就相当于自己定义的变量,然后this.message = this.message.split('').reverse().join('')中加粗的“this.message“就是将 Hello Vue.js! 经过分割+反转后通过jion放入加粗的“this.message“中。

通俗点讲:this.message.split('').reverse().join('')就是讲字符串拆分反转重组成新的字符串,然后重新放在message 中。

标签:join,reverse,反转,split,数组,字符串,message
From: https://www.cnblogs.com/baozhengrui/p/18350328

相关文章

  • 添加两个带有偏移量的 numpy 数组
    假设我有两个数组:a=numpy.array([1,2,3,4,5])b=numpy.array([10,11,12])我希望将这些数组添加在一起,但我希望从第一个数组中的索引3开始,以生成:numpy.array([1,2,3,14,16,12]).所以我基本上是在a[3中添加一个额外的0:]使其与b的长度相同,然后将其与b相......
  • 使用两个连接的字符串调用变量 Python
    抱歉缺乏细节,因为我是python的初学者:c1=c2=c3=c4=c5=Falsex=int(input("Enteranumber1-5:"))ifx>5orx<1:print("Yournumbermustbebetween1and5")else:"c",x=True第8行是连接2个字符串的地方。我不确定......
  • 编写一个函数接受这些参数:内含int类型元素的数组名,数组的大小和一个代表选取次数的值
    /编写一个函数接受这些参数:内含int类型元素的数组名,数组的大小和一个代表选取次数的值。该函数从数组中随机指定数量的元素,并打印他们。每个元素只能选择一次(模拟抽奖数字或挑选陪审团成员)。另外,如果你的实现有time()或类似的函数,可以在srand()中使用这个函数的输出来初始化......
  • Python和AI库NumPy(二):数组创建与操作的深入探索
    目录1.数组创建1.1基本数组创建1.2使用内置函数创建数组1.3特殊数组的创建2.数组的基本操作2.1数组属性2.2数组索引和切片2.3数组的形状操作2.4数组拼接与分割3.数组的数学操作3.1基本算术操作3.2广播机制3.3线性代数运算4.高级数组操作4.1花式......
  • 利用StringBuffer把字符串反转
    packagecom.shujia.day11;importjava.util.Scanner;/*把字符串反转*/publicclassStringBufferDemo6{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入一个要反转的字符串:");......
  • 字符串part01
    今天学了字符产的第一部分:反转字符串,使用双指针。反转字符串Ⅱ,需要固定规律一段一段去处理字符串的时候,要想想在在for循环的表达式上做做文章。数组填充问题,其做法都是先预先给数组扩容带填充后的大小,然后在从后向前进行操作。1.反转字符串题目:编写一个函数,其作用是将输入......
  • StringBuffer的功能,添加、删除、替换、反转(字符串逆序)功能 day11
    packagecom.shujia.day11;/*StringBuffer的功能:添加功能publicStringBufferappend(Stringstr)在末尾处添加字符,返回自身publicStringBufferinsert(intoffset,Stringstr)指定位置添加字符串,返回自身......
  • C语言数组练习
    数组作业一维数组练习题题目1键盘录入一组数列,利用冒泡排序将数据由大到小排序#include<stdio.h>intmain(){ intt[100],num,tmp; printf("请输入数字个数:"); scanf("%d",&num); printf("请输入%d个数字:\n",num); for(inti=0;i<num;i++){ sc......
  • StringBuffer:可变字符串及构造方法 day11
    packagecom.shujia.day11;/*StringBuffer:可变字符串,这个容器中只能存放字符概述:线程安全,可变的字符序列。字符串缓冲区就像一个String,但可以修改。在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容......
  • String类的其他功能,替换、去除空格、比较字符串相等 day11
    packagecom.shujia.day11;/*String类的其他功能:替换功能Stringreplace(charold,charnew)将字符串中所有的旧字符使用新字符进行替换,返回新的字符串Stringreplace(Stringold,Stringnew)将字符串中所有的旧字符串使用新......