javaSE (十五)正则表达式应用(字符串排序、替换、叠词的切割与替换、查找和导出)

1、字符串排序:

描述:将字符串"91 27 46 38 50"排序,得到”27 38 46 50 91"

  1. 将字符串切割成字符串数组 String[] strarr = str1.split(" ");
  2. 将字符串转换成数字并存放在int数组中 Integer.parseInt(strarr[i])
  3. 排序 Arrays.sort(intarr);
  4. 拼接成字符串 arr[i] + " "(会产生垃圾,可用StringBuilder)
 1. 将字符串切割成字符串数组**   String[] strarr = str1.split(" ");
 2. 将字符串转换成数字并存放在int数组中**   Integer.parseInt(strarr[i])
 3. 排序**      Arrays.sort(intarr);
 4. 拼接成字符串**  arr[i] + " "(会产生垃圾,可用StringBuilder)
package cn.njupt;

import java.util.Arrays;

public class ArrayReverse {
   
   

	public static void main(String[] args) {
   
   
		String str1 = "91 27 46 38 50";
		// 切割整数数组
		String[] strarr = str1.split("[ ]");
		int[] intarr = new int[strarr.length];
		for (int i = 0; i < strarr.length; i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值