java12 - 7 排序的案例
对键盘录入的字符串中的字符进行排序。
举例:"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 排序的案例相关推荐
- php数字从大到小生成,php输入几个数从大到小排序的案例
php输入几个数从大到小排序的案例 发布时间:2020-10-28 11:53:20 来源:亿速云 阅读:66 作者:小新 php输入几个数从大到小排序的案例?这个问题可能是我们日常学习或工作经常见到 ...
- java treemap value排序_Java TreeMap升序|降序排列和按照value进行排序的案例
TreeMap 升序|降序排列 import java.util.Comparator; import java.util.TreeMap; public class Main { public st ...
- 利用C++写一个三国人物英雄按年龄排序的案例
结构体案例 学习目标: 理解并实现冒泡排序算法,加强写方法的好习惯,理解结构体数组及地址传递 案例描述: 设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄. 通过冒泡 ...
- 【Scratch算法讲解】04-Scratch快速排序 少儿编程Scratch常见排序算法案例分析讲解
scratch快速排序 一.案例演示 [Scratch案例演示]Scratch快速排序 Scratch快速排序算法 高阶编程 二.案例介绍 什么是选择排序呢,在讲排序之前,要先跟小朋友们讲一下算法:什 ...
- 【Scratch算法讲解】02-Scratch冒泡排序 少儿编程Scratch常见排序算法案例分析讲解
scratch冒泡排序 一.案例演示 Scratch冒泡排序 二案例介绍 什么是选择排序呢,在讲排序之前,要先跟小朋友们讲一下算法:什么是算法,通俗一点来说就是解决一个问题的一整套的计算方法或者完整的 ...
- 【Elasticsearch教程21】分页查询以及Array数组排序 nested排序 详细案例
Elasticsearch 分页查询 排序 from size sort 一.分页查询 1. 基本概念 2. 避免深分页 二. 排序条件 1. 多字段排序 2. 在数组上排序 3. 在nested嵌套 ...
- python 随机生成整数 浮点数 字符 排序 简单案例
#coding:utf8 import random# 随机生成0到1之间的浮点数 a=random.random() print(a)# 随机生成固定范围的浮点数 b=random.uniform( ...
- 大数据之-Hadoop3.x_MapReduce_全排序案例---大数据之hadoop3.x工作笔记0115
然后我们来看一个全排序的案例,我们还是利用之前我们那个程序, 之前我们,有一堆的手机号,每个手机号,都有对应的,上行流量,下行流量,总流量,而且还有重复的手机号,我们就是把比如: 1356757585 ...
- php 多维数组 array sort 排序 :array_multisort
1.参考链接: php简单实现多维数组排序的方法 参考二: 这个链接很好,可以直接看这个:PHP array_multisort-对多个数组或多维数组进行排序 2.案例一: 1 //13: 最佳: 2 ...
- 内容搜索排序表达式的最佳实践
简介:本文重点介绍"开放搜索"中的排序表达式的配置及特征性函数的应用 某新闻资讯平台,在内容搜索场景中需要满足业务多样化,个性化的需求,在query改写配置好后,希望在排序阶段进行 ...
最新文章
- [设计模式篇]工厂模式和抽象工厂模式
- KEILC51警告:WARNING L15: MULTIPLE CALL TO SEGMENT
- 凌云架构V0.1——第一部分 Why架构?——第一章 新项目来了
- 李备:期待移动端非线性自适应滤波器
- Express app.get 进行路由 Route 设置
- 多任务场景下单线程异步多线程多进程
- 蓝桥杯 ADV-176 算法提高 陶陶摘苹果
- Hbase compact入门
- 通过定制控制在屏幕上显示图片
- LoadRunner11下载以及详细破解说明
- Java二维码的生成以及附加Logo
- 未来5-10年计算机视觉发展趋势
- Systen类、Runtime类、Math类、Random类、包装类
- 如何设计更好的脉搏血氧仪:实施
- 理论力学知识要点(五)
- 题目 2322: 大鱼吃小鱼
- 格子广告+php,GitHub - liujijun95/easy-amazon-advertising: 基于 amazon advertising v2 接口的 PHP 广告信息组件...
- 扫描仪显示计算机无法,扫描仪无法显示怎么办 扫描仪无法显示解决方法【详解】...
- 大整数的加法和乘法运算
- Oculus Rift正式发售,准备好开始迈向VR时代
热门文章
- txtv28pw河南某中学_有一种寒冷叫不穿秋裤!河南一中学班主任让学生列队挨个检查秋裤...
- linux下 fork(),vfork(),clone()的用法及区别
- u8显示云服务器已离线_u8登录不知道这样的主机
- android桌面adw,ADW Launcher
- 畅想未来计算机300字,畅想未来作文300字
- java实时推送_JAVA 基于websocket的前台及后台实时推送
- 手机uc怎么放大页面_怎么选择大功率手机信号放大器?
- 算法:Linked List Cycle(环形链表)
- NumPy库---数组进阶操作
- octave存储文档