java实现字符串中的字母排序

题目要求:

java实现字符串中的字母排序并输出排序后的结果

分析:

1、创建一个字符串,赋值并将字符逐个存进数组中。

String str = "chenughonghuiaikuangwantong1314";char[] chars = str.toCharArray();

2、对其进行排序
sort方法是Arrays类中的静态方法,可以直接利用类名进行调用。


static void sort(type [] a) 对指定的 type型数组按数字升序进行排序。 默认为升序排列static void sort(type [] a, int fromIndex, int toIndex) 对指定数组的指定范围按数字升序进行排序。 type 可以指定为int,float,double,long,byte等a - 要排序的数组fromIndex - 要排序的第一个元素的索引(包括)toIndex - 要排序的最后一个元素的索引(不包括)

3、通过for循环将循环打印出来
正序打印

for (int i = 0; i < chars.length; i++) {System.out.print(chars[i]);}

倒序打印

for (int i = chars.length - 1; i >= 0; i--) {System.out.print(chars[i]);}

java 代码:

import java.util.Arrays;public class characterSorting {public static void main(String[] args) {String str = "chenughonghuiaikuangwantong1314";System.out.println("原字符串:"+str);char[] chars = str.toCharArray();Arrays.sort(chars);//正序遍历输出System.out.println("正序输出:");for (int i = 0; i < chars.length; i++) {System.out.print(chars[i]);}//倒序遍历输出System.out.println();System.out.println("倒序输出:");for (int i = chars.length - 1; i >= 0; i--) {System.out.print(chars[i]);}}
}

运行结果:

切记先写psvm!!!!!!(我在这翻沟了0.0)

Memorial Day is 352 days
I miss you
xiaokeai

java实现字符串中的字母排序相关推荐

  1. java 对字符串中的数值排序

    对"34 9 -7 12 67 25"这个字符串中的数值从小到大排序! 介绍几个快捷键:for+"alt+/"快速写一个for循环     选中某一个小写单词 ...

  2. [转载] java提取字符串中的字母数字

    参考链接: 使用Regex检查字符串在Java中是否仅包含字母 String str = "adsf    adS DFASFSADF阿德斯防守对方asdfsadf37<?:?@%#¥ ...

  3. java 统计字符串中每个字母有多少个

    先把字符串转换成字符数组,然后对每个字母,或者数字 每次遍历数组一个个统计就行了. package yaxin;public class CountString {public static void ...

  4. java将字符串中大写字母转换成小写将小写转换成大写

    /** 使用String类和StringBuffer类的方法,实现将两个字符串大小写转换后连接到一起,再将连接后的字符串倒序输出. 例如 "PersoN""peOple& ...

  5. java 首字母小写_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...

    本文实例讲述了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static ...

  6. java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...

    package com.test; import java.util.Scanner; /** * 8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大 ...

  7. Java黑皮书课后题第7章:**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串。编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串

    **7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串.编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串 题目 题目描述 破题 代码 运行实例 题目 题目描 ...

  8. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目

    7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...

  9. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

最新文章

  1. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
  2. PHP|异常的使用,异常子类化的最佳实践
  3. [C#]最简单的Base64加密解密
  4. Linux系统编程----16(线程同步,互斥量 mutex,互斥锁的相关函数,死锁,读写锁)
  5. [css] 遇到overflow: scroll不能平滑滚动怎么解决?
  6. [转] 三种Python下载url并保存文件的代码
  7. Ubuntu 9.10 升级到ext4
  8. 校园PHP表白墙程序源码
  9. R语言信用评分卡:探索性数据分析
  10. 复选框至少选择一项_如果没有设计师,您至少要选98种材料,学会35项工艺!...
  11. 最小二乘法和主成分分析的比较 matlab  儿子的papa
  12. WTG: Windows10企业版中安装Docker
  13. 概述 | 全景图像拼接技术全解析
  14. SAP那些事-职业篇-36-从“固定资产清理”科目说开去
  15. 海思Hi3515开发板方案使用介绍
  16. JVM初探究【JVM入门教程】
  17. 对于家政020 APP平台如何走出资本寒冬?
  18. 微信公众平台开发(11)--用户管理,获取关注用户的信息
  19. IDEA统计代码总行数———————插件管理
  20. 多无人机(UAV)协同任务分配

热门文章

  1. 看一看焱融云YRCloudFile新版本解锁了哪些功能
  2. ImageCombiner设计源码详解
  3. 解决微信小程序使用css滤镜filter后position fixed错乱
  4. 免费下百度文库的方法(亲测可行)
  5. Python数据攻略-Pandas数据分组GroupBy
  6. 位,字节,字符,汉字的区别
  7. VSCO不止有滤镜,还要教机器理解照片背后的艺术韵味
  8. 如何截取视频的一个小片段 视频分割软件哪个好
  9. word文档在关闭前未保存,如何找回?
  10. 提高深度学习分类模型准确率方法