微信小程序数组,字符串 *** 作

微信小程序数组,字符串 *** 作,第1张

1.数组排序

https://www.jianshu.com/p/2aa3ca279646

2.倒序

/侍轮饥老返/ var resutList =[]

resutList.reverse()

1.根据字符分割

2.类型转换

https://blog.csdn.net/shanshan_1117/article/details/89371296

区分字母数字桐纳

以下基如是对销数任意整数的排序,你可以输入其他的非数字内容,有疑问还欢迎提出~

思路:

先存把输入的类容入到str字符串数组,然后解析为int存到List中用Collections的sort方法排序代码:

package test

import java.util.ArrayList

import java.util.Collections

import java.util.List

import java.util.Scanner

public class Test3 {

private static Scanner in = new Scanner(System.in)

public static void fun() {

System.out.println("请输入数字(按回车结束):")

List<Integer>lis = new ArrayList<Integer>()

String[] str = in.nextLine().replaceAll("[\\W&&[^-]]+|[a-zA-Z_]+", " ")

.replaceAll("-", " -").replaceAll("- +", "").trim().split(" +")

System.out.println("升序输出:")

if (str[0].isEmpty()) {

System.out.println("Error: 没有数字")

fun()

} else {

for (String s : str)

lis.add(Integer.parseInt(s))

Collections.sort(lis)

System.out.println(lis)

in.close()

}

}

public static void main(String[] args) {

fun()

}

}

测试结果:

请输入数字(按回车结束):

升序输出:

Error: 没有数字

请输入数字(按回车结束):

qwq

升序输出:

Error: 没有数字

请输入亏锋首数字(按回车结束):

1213 -3-4-5-6-7 8 9 -11 100 23 45 67 u^&4r

升序输出:

[-11, -7, -6, -5, -4, -3, 4, 8, 9, 23, 45, 67, 100, 1213]

var a = [["a","野毕b","c"],["d","e"],["1","2","3"]]

var b= ["4","5","6"]

a.push(b)

console.log(a)

直接用push()就李脊漏可哪烂以了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12437904.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存