(JAVA) * 使用正则表达式,给字符串排序 * 使用数组排序

package com.book.lite;import java.util.Arrays;/*** @author zhangyu* @date 2021年08月19日 10:49 下午* 使用正则表达式,给字符串排序* 使用数组排序*/
public class RegexDemo1 {public static void main(String[] args) {test();}public static void test(){String s = "23 54 12 8 4 34";//将数组以空格切割String[] s1 = s.split(" +");//定义数组,长度为字符数组的长度int[] arr = new int[s1.length];//利用循环将字符串数组添加到int数组中for (int i = 0; i<s1.length;i++){arr[i] = Integer.parseInt(s1[i]);}//使用顺序排序将数组进行排序for (int x = 0 ;x< s1.length;x++){for (int y= x+1; y< s1.length;y++){if (arr[x] > arr[y]){int  temp = arr[y];arr[y] =  arr[x];arr[x] = temp;}}}//将数组转化为字符串数组System.out.println(Arrays.toString(arr));//使用缓冲区,将字符串转成无括号输出StringBuilder builder = new StringBuilder();for (int x = 0 ;x<s1.length;x++){if (x == s1.length-1){builder.append(arr[x]);}else {builder.append(arr[x]+" ");}}System.out.println(builder);}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421803.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 使用 pip 安装第三方库 导入不成功

本文是什么意思呢&#xff1f; 就是你需要使用一些库安装老师或者网上说的 通过pip 安装下载了第三方库&#xff0c;但是使用 import xxx from xxx import xx &#xff0c;pycharm ide 导入的下面还有红色波浪线&#xff0c;导入不成功。 这是什么原因&#xff1f; 这是pyc…

LLVM每日谈之十三 使用LLVM自带的PASS

作者&#xff1a;snsn1984 PS&#xff1a;最近一段时间&#xff0c;投入在LLVM上的时间有些减少。差点把对它的研究断掉&#xff0c;今天开始继续。对LLVM的研究需要很长一段时间的坚持不懈才可以彻底搞明白。 前面已经介绍过如何写自己的PASS&#xff0c;并且也针对一个简单的…

(JAVA)Math类

package com.book.lite;import java.util.regex.Matcher;/*** author zhangyu* date 2021年08月19日 11:34 下午* 1.绝对值*/ public class MathDemo {public static void main(String[] args) {System.out.println(methon_1());System.out.println(methon_2());System.out.pri…

Android学习笔记-判断手机外部存储是否可读写

通过调用Environment的getExternalStorageState()方法来判断外部存储的状态: /* 查检外部存储读取与写入功能是否可用 */ public boolean isExternalStorageWritable() {String state Environment.getExternalStorageState();if (Environment.MEDIA_MOUNTED.equals(state)) {r…

寄存器指令MIPS 寄存器介绍

之前朋友几篇文章介绍了改寄存器指令的文章. 关联文章的地址 MIPS有32个通用寄存器&#xff08;$0-$31&#xff09;&#xff0c;各寄存器的功能及汇编程序中应用约定如下&#xff1a; 下表描述32个通用寄存器的别名和用处 REGISTER NAME USAGE $0 $zero 常量0(constant va…

(JAVA)Random类

package com.book.lite;import java.util.Random;/*** author zhangyu* date 2021年08月19日 11:57 下午* Math.random()获取随机数&#xff0c;底层调用Random类* Random类* 1.构造方法* 2.nextInt(int n )*/public class RandomDemo {public static void main(String[] args)…

SIFT算法

介绍这个算法的网上的博客很多&#xff0c;这个百度一下就有很多篇&#xff0c;我写一下我的认识。 前面考虑的一个图像的特征点是角点&#xff0c;这边提出了&#xff0c;图像的特征点可以是一个斑点&#xff0c;就像 明显的就是部分向日葵的原型就是一个特征&#xff0c;而这…

(JAVA)超大整数运算

package com.book.lite;import java.math.BigInteger;/*** author zhangyu* date 2021年08月21日 4:27 下午* Biginterger类&#xff0c;超大数的四则运算*/ public class BigIntegerDemo {public static void main(String[] args) {methon_3();}public static BigInteger meth…

PHP中过滤数组中的元素

演示使用自定义函数删除数组中的偶数元素。 <?php function myfunc(&$arr){//自定义一个过滤函数$jcount($arr);for($i0;$i<$j;$i){if($arr[$i]%20)unset($arr[$i]);} }$arrarray(23,14,37,263,244,379,100,153,150);//定义一个数组 echo 数组进行过滤之前的信息&am…

(JAVA)超大小数运算

package com.book.lite;import java.math.BigDecimal;/*** author zhangyu* date 2021年08月21日 4:56* 双精度大数据运算* divide()除法运算。* public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode) (被除数&#xff0c;保留位数&#xff0c;舍入方法…

(JAVA)格式化输出日期

1.使用子类SimpleDateFormet() 2.使用父类DateFormet package com.book.lite;import javafx.scene.input.DataFormat;import java.text.*; import java.util.Date;/*** author zhangyu* date 2021年08月21日 5:23 下午* Date 类&#xff1a;输出系统日期* 1.空参构造器* 2.传…

windows下使用MinGW+msys编译ffmpeg

本文参考了网络上的不少文章&#xff0c;但由于版本环境的问题参考文章并不能直接指导编译&#xff0c;本文吸收多方经验&#xff0c;并在自己多次编译实验的基础上写成&#xff0c;欢迎转载&#xff0c;请注名出处。 FFmpeg是在Linux平台下开发的&#xff0c;但它同样可以在…

(JAVA)Calender类

package com.book.lite;import sun.misc.ClassFileTransformer;import java.util.Calendar;/*** author zhangyu* date 2021年08月22日 4:22 下午* java.util.Calender类&#xff0c; 生活中的日历进行对象封装* 1.abstract Calender类* 2.使用子类GregorianCalendar类 数据类…

Schema evolution in Avro, Protocol Buffers and Thrift

http://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html 当想要数据, 比如对象或其他类型的, 存到文件或是通过网络传输, 需要面对的问题是序列化问题 对于序列化, 当然各个语言都提供相应的包, 比如, Java serialization, Ruby’s ma…

(JAVA)获取对象

Student.java package cn.book.objectarr;/*** author zhangyu* date 2021年08月22日 6:57 下午*/ public class Student {private String name;private int age;public Student(){}public Student(String name,int age){this.age age;this.name name;}public String getName…

JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

转&#xff1a;http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码&#xff0c;也不会对这些 ASCII 标点符号进行编码&#xff1a; - _ . ! ~ * ( ) 。 //其他字符&#xff08;比如 &#xff1a;;/?:&$,# v…