对键盘录入的字符串中的字符进行排序。

    举例:"dacgebf"
    结果:"abcdefg"
  分析:1、首先对字符转换为数组,并进行排序:
         A:直接让它们以字符的形式进行比较
           B:冒泡排序或者选择排序都可以
     2、进行数组遍历,并转换为字符串,并输出
     3、用方法进行操作:
         a:返回类型 :String
         b:参数列表:String

 1 import java.util.Scanner;
 2 public class ArrayTest3 {
 3
 4 public static void main(String[] args) {
 5 //创建键盘输入
 6 Scanner sc = new Scanner(System.in);
 7 System.out.println("请输入想要排序的字符串:");
 8 String str = sc.nextLine();
 9
10 //调用方法
11 String result = Sort(str);
12 System.out.println("排序后的字符串是:"+result);
13
14 }
15 //创建排序方法:
16 public static String Sort(String str){
17 //把字符串转换为数组
18 char[] ch = str.toCharArray();
19 //对数组进行排序处理,用冒泡排序法
20 for(int x = 0; x < ch.length - 1 ; x++){
21 for(int y = 0; y < ch.length - 1 - x; y++){
22 //排序
23 if(ch[y] > ch[y+1]){
24 char temp = ch[y];
25 ch[y] = ch[y+1];
26 ch[y+1] = temp;
27 }
28 }
29 }
30 //数组转换为字符串并返回
31 return str = String.valueOf(ch);
32 }
33 }

转载于:https://www.cnblogs.com/LZL-student/p/5879629.html

java12 - 7 排序的案例相关推荐

  1. php数字从大到小生成,php输入几个数从大到小排序的案例

    php输入几个数从大到小排序的案例 发布时间:2020-10-28 11:53:20 来源:亿速云 阅读:66 作者:小新 php输入几个数从大到小排序的案例?这个问题可能是我们日常学习或工作经常见到 ...

  2. java treemap value排序_Java TreeMap升序|降序排列和按照value进行排序的案例

    TreeMap 升序|降序排列 import java.util.Comparator; import java.util.TreeMap; public class Main { public st ...

  3. 利用C++写一个三国人物英雄按年龄排序的案例

    结构体案例 学习目标: 理解并实现冒泡排序算法,加强写方法的好习惯,理解结构体数组及地址传递 案例描述: 设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄. 通过冒泡 ...

  4. 【Scratch算法讲解】04-Scratch快速排序 少儿编程Scratch常见排序算法案例分析讲解

    scratch快速排序 一.案例演示 [Scratch案例演示]Scratch快速排序 Scratch快速排序算法 高阶编程 二.案例介绍 什么是选择排序呢,在讲排序之前,要先跟小朋友们讲一下算法:什 ...

  5. 【Scratch算法讲解】02-Scratch冒泡排序 少儿编程Scratch常见排序算法案例分析讲解

    scratch冒泡排序 一.案例演示 Scratch冒泡排序 二案例介绍 什么是选择排序呢,在讲排序之前,要先跟小朋友们讲一下算法:什么是算法,通俗一点来说就是解决一个问题的一整套的计算方法或者完整的 ...

  6. 【Elasticsearch教程21】分页查询以及Array数组排序 nested排序 详细案例

    Elasticsearch 分页查询 排序 from size sort 一.分页查询 1. 基本概念 2. 避免深分页 二. 排序条件 1. 多字段排序 2. 在数组上排序 3. 在nested嵌套 ...

  7. python 随机生成整数 浮点数 字符 排序 简单案例

    #coding:utf8 import random# 随机生成0到1之间的浮点数 a=random.random() print(a)# 随机生成固定范围的浮点数 b=random.uniform( ...

  8. 大数据之-Hadoop3.x_MapReduce_全排序案例---大数据之hadoop3.x工作笔记0115

    然后我们来看一个全排序的案例,我们还是利用之前我们那个程序, 之前我们,有一堆的手机号,每个手机号,都有对应的,上行流量,下行流量,总流量,而且还有重复的手机号,我们就是把比如: 1356757585 ...

  9. php 多维数组 array sort 排序 :array_multisort

    1.参考链接: php简单实现多维数组排序的方法 参考二: 这个链接很好,可以直接看这个:PHP array_multisort-对多个数组或多维数组进行排序 2.案例一: 1 //13: 最佳: 2 ...

  10. 内容搜索排序表达式的最佳实践

    简介:本文重点介绍"开放搜索"中的排序表达式的配置及特征性函数的应用 某新闻资讯平台,在内容搜索场景中需要满足业务多样化,个性化的需求,在query改写配置好后,希望在排序阶段进行 ...

最新文章

  1. [设计模式篇]工厂模式和抽象工厂模式
  2. KEILC51警告:WARNING L15: MULTIPLE CALL TO SEGMENT
  3. 凌云架构V0.1——第一部分 Why架构?——第一章 新项目来了
  4. 李备:期待移动端非线性自适应滤波器
  5. Express app.get 进行路由 Route 设置
  6. 多任务场景下单线程异步多线程多进程
  7. 蓝桥杯 ADV-176 算法提高 陶陶摘苹果
  8. Hbase compact入门
  9. 通过定制控制在屏幕上显示图片
  10. LoadRunner11下载以及详细破解说明
  11. Java二维码的生成以及附加Logo
  12. 未来5-10年计算机视觉发展趋势
  13. Systen类、Runtime类、Math类、Random类、包装类
  14. 如何设计更好的脉搏血氧仪:实施
  15. 理论力学知识要点(五)
  16. 题目 2322: 大鱼吃小鱼
  17. 格子广告+php,GitHub - liujijun95/easy-amazon-advertising: 基于 amazon advertising v2 接口的 PHP 广告信息组件...
  18. 扫描仪显示计算机无法,扫描仪无法显示怎么办 扫描仪无法显示解决方法【详解】...
  19. 大整数的加法和乘法运算
  20. Oculus Rift正式发售,准备好开始迈向VR时代

热门文章

  1. txtv28pw河南某中学_有一种寒冷叫不穿秋裤!河南一中学班主任让学生列队挨个检查秋裤...
  2. linux下 fork(),vfork(),clone()的用法及区别
  3. u8显示云服务器已离线_u8登录不知道这样的主机
  4. android桌面adw,ADW Launcher
  5. 畅想未来计算机300字,畅想未来作文300字
  6. java实时推送_JAVA 基于websocket的前台及后台实时推送
  7. 手机uc怎么放大页面_怎么选择大功率手机信号放大器?
  8. 算法:Linked List Cycle(环形链表)
  9. NumPy库---数组进阶操作
  10. octave存储文档