/*
需求 有如下一个字符串 "91 27 46 38 50"
请编写代码最终输出结果是 "27 38 46 50 91"
分析:
1.将字符串切割成字符串数组
2.将字符串转成数字 并 将其存储在一个等长的int数组中
3.排序
4.排序后的结果 遍历 拼接成一个字符串

*/

package Day13;import java.util.Arrays;public class Test_04 {/** sort(char[] a) 对指定的 char 型数组按数字升序进行排序。* */public static void main(String[] args){String str ="91 27 46 38 50";
        String [] arr = str.split(" ");//1.2Arrays.sort(arr);//3//升序后要输出要结合print(Arrays.toString(arr))show(Arrays.toString(arr));//4.String[]转String   String str2="";for(int i=0;i<arr.length;i++){if(i==arr.length-1){str2 =str2+arr[i];}else{str2=str2+arr[i]+" ";}}show(str2);     //4.String[] 转 StringBuffer String(推荐)StringBuffer sc = new StringBuffer();for(int i=0;i<arr.length;i++){if(i == arr.length-1){sc.append(arr[i]);// StringBuffer append(char[] str) //将 char 数组参数的字符串表示形式追加到此序列。 }else{sc.append(arr[i]+" ");}}show(sc+" ");// int[] a = new int[s.length()];// 先由字符串转换成char,再转换成String,然后Integer// a[i] = Integer.parseInt( String.valueOf(s.charAt(i)));// String.valueOf(); 转换char类型为字符串// Integer.parseInt();由String转换成Integer}public static void show(Object obj) {System.out.println(obj);}
}

String 类型切割成数组-转int数组-升列排序-拼接字符串、需求 有如下一个字符串 91 27 46 38 50相关推荐

  1. string类转数组 java_将java中的 string 类型转成 数组案例

    这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了. String string = "a,b,c"; String [] str ...

  2. java byte转成int数组_Java任意长度byte数组转换为int数组的方法

    前言 嗯.最近工程上遇到一个byte数组转换为int的问题,解决过程中遇到了几个坑,经过各种查资料终于还是解决了.撒花. Java的位运算以及byte数组与其他类型数据的转换比c/c++感觉麻烦一些. ...

  3. String数组转int数组的几种方法

    String数组转int数组的几种方法 public class MyDemo {public static void main(String[] args) {//手动输入字符数组(整数)Scann ...

  4. 给定一个字符串str,给定一个字符串类型的数组arr,/出现的字符都是小写英文arr每一个字符串,/代表一张贴纸,你可以把单个字符剪开使用

    package 左神题目.dp; import java.util.*; //给定一个字符串str,给定一个字符串类型的数组arr, // 出现的字符都是小写英文arr每一个字符串, // 代表一张贴 ...

  5. java byte数组转int数组_Java任意长度byte数组转换为int数组的方法

    前言 嗯.最近工程上遇到一个byte数组转换为int的问题,解决过程中遇到了几个坑,经过各种查资料终于还是解决了.撒花. Java的位运算以及byte数组与其他类型数据的转换比c/c++感觉麻烦一些. ...

  6. 函数模板案例_利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试

    案例描述: 利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试 #include <iostream& ...

  7. Python编程语言学习:仅需一行代码将字符串化的数字数组、int数组、float数组实现之间互换(将一个字符串数组转换成整型数组)

    Python编程语言学习:仅需一行代码将字符串化的数字数组.int数组.float数组实现之间互换(将一个字符串数组转换成整型数组) 目录

  8. Golang 中使用 JSON 的一些小技巧 陶文 陶文 3 个月前 有的时候上游传过来的字段是string类型的,但是我们却想用变成数字来使用。 本来用一个json:,string 就可以支持了

    Golang 中使用 JSON 的一些小技巧 陶文 3 个月前 有的时候上游传过来的字段是string类型的,但是我们却想用变成数字来使用. 本来用一个json:",string" ...

  9. 定义一个泛型为String类型的List集合,统计该集合中每个字符 (注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素, 程序最终输出结果为:

    代码 import java.util.*;/*6.定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数.例如:集合中有"abc".&q ...

最新文章

  1. jsp中文件下载的实现
  2. 鱼塘钓鱼(信息学奥赛一本通-T1373)
  3. STC51-C51基础知识
  4. 实验一缓冲区溢出漏洞实验
  5. 3.7-php连接MongoDB
  6. 虚拟机连不上网 Xshell连不上虚拟机
  7. IO流总结-知识体系
  8. NPAPI确实不安全,因为功能太强大
  9. 《HTTP权威指南》读书笔记
  10. Java架构师之路:从码农到年薪五十万的架构师
  11. matlab中princ,基于MATLAB_SIMLINK的Turbo交织器的仿真实现
  12. 常见鸟的种类及特点_湿地鸟类种类及分布特点
  13. revel MySQL_mysql – 如何在Revel Controller中访问Gorm?
  14. 攒齐智能产品组合,世界召唤四大超级力量
  15. Java中Synchronized用法详解
  16. android m1卡读写
  17. 2.Bulldog渗透实战
  18. Chef Infra 16添加了YAML配方支持
  19. 声网Agora 2020 年 Q3 财报
  20. 计算机原理教程 pdf,大学计算机组成原理教程(第2版).pdf

热门文章

  1. pyecharts第五节、关系图
  2. 三星I9000挖煤模式和R模式进入方法
  3. hihocoder-Week200-Shorteniring Sequence
  4. swift 设计模式之-责任链模式
  5. C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
  6. Eclipse中JRE System Library、Web App Libraries的作用
  7. 老虞学GoLang笔记-数组和切片
  8. OS开发之纯代码界面--基本控件使用篇
  9. 基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-28)
  10. undefined reference to '__gxx_personality_v0'