常见对象_把字符串中的字符进行排序案例
2016-11-20 17:48
253 查看
package cn.itcast_03; /* * 返字符串中的字符进行排序。 * 举例:"dacgebf" * 结果:"abcdefg" * * 分析: * A:定义一个字符串 * B:把字符串转换为字符数组 * C:把字符数组进行排序 * D:把排序后的字符数组转成为字符串 * E:输出最后的字符串 */ public class ArrayDemo { public static void main(String[] args) { // 定义一个字符串 String s = "dacgebf"; // 把字符串转换为字符数组 char[] chs = s.toCharArray(); // 把字符数组进行排序 bubbleSort(chs); // 把排序后的字符数组转成为字符串 String result = String.valueOf(chs); // 输出最后的字符串 System.out.println("reslut:"+result); } public static void bubbleSort(char[] chs) { for (int x = 0; x < chs.length - 1; x++) { for (int y = 0; y < chs.length - 1 - x; y++) { if (chs[y] > chs[y + 1]) { char temp = chs[y]; chs[y] = chs[y + 1]; chs[y + 1] = temp; } } } } }
相关文章推荐
- 常见对象_把字符串中的数字排序案例
- Java基础知识强化58:把字符串中的字符进行排序的案例
- 冒泡排序对字符串字符进行排序并输出
- 转:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 字符串的排序 接收一个字符串,对其中所有的字符窜进行排序,如:helloitcast,打印:acehillostt
- 常见对象_字符串反转功能案例
- 常见对象_把int数组拼接成字符串的案例改进版
- 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分
- 利用 Arrays.sort 字符串 进行排序 完全按字符 排序 忽略字符大小写
- 根据model的对象对应的值(字符串)对model进行排序
- 赫夫曼树(一),对字符串中的字符出现频率进行设置权,并且根据权大小进行排序
- 常见对象_把数组拼接成指定格式的字符串案例
- 用block变量来对字符数组对象进行排序
- 常见对象_统计大写,小写及数字字符的个数案例
- javascript 利用Array的sort方法,对Array进行排序 (Array里面放的是对象而不是字符串)
- 02_对N个长度最长可达到1000的数进行排序、对给定的一个字符串,找出有重复的字符,并给出其位置、输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序
- 对字符串进行快速排序(即字符数组排序)
- c++ 数字字符串按数字的大小进行排序 并统计字符串个数
- 对字符串中字符出现的次数进行排序
- 常见对象_把int数组拼接字符串的案例