Java一个小练习----String类型转换int类型

 Java一个小练习

把字符串str分割程String数组,然后转换成int数组,排序
String str = "123 345 89 93 2 6573 223"
然后在拼接成一个字符串如下:
"2 89 93 123 223 345 6573"
/*** String str = "123 345 89 93 2 6573 223"* 把字符串str分割程String数组,然后转换成int数组,排序* 然后在拼接成一个字符串如下:* "2 89 93 123 223 345 6573"*/
public class StringToInt {public static void main(String[] args) {String str = "123 345 89 93 2 6573 223";//输出原字符串System.out.println("str1  =  "+str);//分割字符串给赋给arr数组String[] arr = str.split(" ");//输出arr数组System.out.print("arr = ");for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]+"\t");}System.out.println();int []arrInt = new int[str.length()];//String转intfor (int i = 0; i < arr.length; i++) {arrInt[i] = Integer.parseInt(arr[i]);}//遍历int数组System.out.print("arrInt = ");for (int i = 0; i < arr.length; i++) {System.out.print(arrInt[i]+"\t");}System.out.println();//排序for (int i = 0; i < arr.length-1; i++) {for (int j = 0; j < arr.length-1-i; j++) {int arr1;if (arrInt[j]>arrInt[j+1]){arr1 = arrInt[j];arrInt[j] = arrInt[j+1];arrInt[j+1] = arr1;}}}System.out.print("排好序的新数组 = ");for (int i = 0; i < arr.length; i++) {System.out.print(arrInt[i]+"\t");}System.out.println();//int数组转换StringStringBuffer sb = new StringBuffer();for (int i = 0; i < arr.length; i++) {sb.append(arrInt[i]+" ");}System.out.print("sb = "+sb);}
}

运行结果如下:

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

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

相关文章

高级语言的编译过程和解释过程_进来了解一下C语言真正的编译过程看你掌握了吗?...

C语言 前言说实话&#xff0c;很多人做了很久的C/C,也用了很多IDE&#xff0c;但是对于可执行程序的底层生成一片茫然&#xff0c;这无疑是一种悲哀&#xff0c;可以想象到大公司面试正好被问到这样的问题&#xff0c;有多悲催不言而喻&#xff0c;这里正由于换工作的缘故&…

final关键字---Java

final关键字---Java final关键字的作用1、修饰变量&#xff1a;被他修饰的变量不可改变。一旦赋了初值&#xff0c;就不能被重新赋值。2、修饰方法&#xff1a;该方法不可被子类重写&#xff0c;但是可以被重载。3、修饰类&#xff1a;修饰的类不能被继承。注意&#xff1a;1、…

下载java离线文档的方法

第一种使用方法&#xff0c;直接下载 https://stackoverflow.com/questions/6986993/how-to-download-javadoc-to-read-offline 第二种方法&#xff0c;使用zeal软件 zeal简介&#xff1a;https://zealdocs.org/ 个人认为第二种方法好一点

接口-----java

接口就是规范&#xff0c;定义的是一组规则&#xff0c;体现了现实世界中“如果你是...则必须你能....”的思想。 如果你是天使&#xff0c;则必须能飞。如果你是汽车&#xff0c;则必须能跑。接口的本质就是契约&#xff0c;就像我们人间 的法律一样&#xff0c;大家都要遵守。…

如何利用flume进行日志采集

介绍 Apache Flume 是一个分布式、可靠、高可用的日志收集、聚合和传输系统。它常用于将大量日志数据从不同的源&#xff08;如Web服务器、应用程序、传感器等&#xff09;收集到中心化的存储或数据处理系统中。 基本概念 Agent&#xff08;代理&#xff09;&#xff1a; …

接口应用:内部比较器Comparable

接口应用&#xff1a;内部比较器Comparable public interface Comparable {public int compareTo(Object obj); }public class Book implements Comparable{private String bookName;private String author;private String publisher;private double price;Overridepublic int…

axios进行图片上传组件封装

文章目录 前言图片上传接口&#xff08;axios通信)图片上传使用upload上传头像效果展示总结 前言 node项目使用 axios 库进行简单文件上传的模块封装。 图片上传接口&#xff08;axios通信) 新建upload.js文件&#xff0c;定义一个函数&#xff0c;该函数接受一个上传路径和一…

JDK1.8的接口新特性

JDK1.8的接口新特性 JDK7及其之前1、接口的变量都是public final static 全局静态常量&#xff0c;无变化。2、接口中都是抽象abstract方法&#xff0c;不能有static方法&#xff08;因为abstract和static、final、private不能共存&#xff09;JDK1.8及其之后1、接口中可以添加…

多相机坐标转换_使用KITTI数据集实现坐标转换

本文的主要内容&#xff0c;是讨论如何将KITTI激光雷达的点云数据&#xff0c;映射到图像中去。KITTI数据集是怎么采集的下面这幅图是车的俯视图&#xff0c;可以看到&#xff0c;用到了2个彩色相机&#xff0c;2个灰度相机&#xff0c;1个激光雷达。1个GPS/IMU。图1 KITTI车俯…

内部类-----Java

内部类-----Java 内部类是一类特殊的类&#xff0c;指的是定义在一个类的内部的类&#xff0c;在Java中内部类主要分为非静态内部类、静态内部类、局部 内部类、匿名内部类。 非静态内部类&#xff0c;作为类的成员存在&#xff0c;和成员变量、构造方法、代码块并列。因为是…

api数据加密的定义_API 设计基础规范

首先&#xff0c;请务必记住 API 设计和使用的一个重要法则 Postels Law(又称作稳健性原则):Be liberal in what you accept, be conservative in what you send下面是关于 API 设计的一些基本问题API First将 API 视作产品&#xff0c;并向产品开发一样设计和维护 API在代码实…

MySQL表级约束和列级约束

MySQL中只要支持六种完整性约束&#xff0c;如表所示&#xff1a;其中check约束是MySQL8中提供的支持。 约束条件 约束描述 primary key 主键约束&#xff0c;约束的值可唯一的标识对应的记录 not null 非空字段的值不能为空 unique 唯一约束&#xff0c;约束1字段的值是…

MySQL外键约束

MySQL外键约束 外键约束&#xff08;FOREIGN KRY&#xff0c;缩写FK&#xff09;是用来实现数据库表的参照完整性约束的。 外键约束可以是两张表紧密的结合起来&#xff0c;特别是针对修改或者删除的级联操作时&#xff0c; 会保证数据的完整性。 &#xff08;注&#xff1…

zookeeper 密码_Dubbo、ZooKeeper介绍

dubbo是一个分布式架构的服务框架&#xff0c;一般结合maven的模块式开发使用。传统的单架构项目&#xff0c;不方便维护和升级&#xff1b;通过maven的模块式开发&#xff0c;就可以把一个单架构的工程&#xff0c;拆封成一个一个的小模块&#xff0c;包括(jar和war)&#xff…

异常--java

java默认的异常处理机制 优点&#xff1a;发生异常后、会给出异常类型、异常提示信息、异常出现的位置 缺点&#xff1a;出现异常后&#xff0c;后续语句不执行了&#xff1b;提示信息太专业&#xff0c;可读性差 解决&#xff1a;try-catch-finally 处理异常&#xff1b;th…

192.168.8.1手机登陆_高端机型都在鼓吹的ufs3.1是什么?对于手机使感受明显吗?...

最近很多朋友留言问&#xff0c;ufs3.1是什么&#xff0c;很重要吗&#xff1f;下面就由小编来给大家介绍一下手机上的ufs3.1是什么&#xff01;ufs是高端安卓手机&#xff0c;常用的储存协议&#xff0c;就好像我们电脑里的固态硬盘一样&#xff0c;速度越快&#xff0c;打开软…

代码合并工具_11个代码质量审核和管理工具,程序员必备!

「 读者福利&#xff01;2 TB 各类技术资源免费赠送 」如今&#xff0c;代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加&#xff0c;安全性和代码质量对于构建高质量软件至关重要。不良的代码不仅会影响代码的可维护性&#xff0c;而且还会在某些情况下…

异常体系----java

一、异常体系 1、error error类层次描述了java运行时系统内部错误和资源耗尽错误&#xff0c;一般指与jvm或动态加载等相关的问题&#xff0c; 如&#xff1a;虚拟机错误&#xff0c;动态链接失败&#xff0c;系统崩溃等。 2、exception 所有异常类的父类&#xff0c;其子…

xy坐标正负方向_【笛卡尔坐标系】

【壹】笛卡尔坐标系(Cartesian coordinates)就是直角坐标系和斜坐标系的统称。相交于原点的两条数轴&#xff0c;构成了平面放射坐标系。如两条数轴上的度量单位相等&#xff0c;则称此放射坐标系为笛卡尔坐标系。两条数轴互相垂直的笛卡尔坐标系&#xff0c;称为笛卡尔直角坐标…

throw和throws的使用

throw和throws的使用 public class Person {private String name;private int age;public Person(){}Person(String name,int age){this.name name;this.age age;}public int getAge() {return age;}public String getName() {return name;}public void setName(String name…