java实现字符串中的字母排序
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 |
java实现字符串中的字母排序相关推荐
- java 对字符串中的数值排序
对"34 9 -7 12 67 25"这个字符串中的数值从小到大排序! 介绍几个快捷键:for+"alt+/"快速写一个for循环 选中某一个小写单词 ...
- [转载] java提取字符串中的字母数字
参考链接: 使用Regex检查字符串在Java中是否仅包含字母 String str = "adsf adS DFASFSADF阿德斯防守对方asdfsadf37<?:?@%#¥ ...
- java 统计字符串中每个字母有多少个
先把字符串转换成字符数组,然后对每个字母,或者数字 每次遍历数组一个个统计就行了. package yaxin;public class CountString {public static void ...
- java将字符串中大写字母转换成小写将小写转换成大写
/** 使用String类和StringBuffer类的方法,实现将两个字符串大小写转换后连接到一起,再将连接后的字符串倒序输出. 例如 "PersoN""peOple& ...
- java 首字母小写_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...
本文实例讲述了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static ...
- java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...
package com.test; import java.util.Scanner; /** * 8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大 ...
- Java黑皮书课后题第7章:**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串。编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串
**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串.编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串 题目 题目描述 破题 代码 运行实例 题目 题目描 ...
- Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目
7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...
- Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...
最新文章
- c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
- PHP|异常的使用,异常子类化的最佳实践
- [C#]最简单的Base64加密解密
- Linux系统编程----16(线程同步,互斥量 mutex,互斥锁的相关函数,死锁,读写锁)
- [css] 遇到overflow: scroll不能平滑滚动怎么解决?
- [转] 三种Python下载url并保存文件的代码
- Ubuntu 9.10 升级到ext4
- 校园PHP表白墙程序源码
- R语言信用评分卡:探索性数据分析
- 复选框至少选择一项_如果没有设计师,您至少要选98种材料,学会35项工艺!...
- 最小二乘法和主成分分析的比较 matlab 儿子的papa
- WTG: Windows10企业版中安装Docker
- 概述 | 全景图像拼接技术全解析
- SAP那些事-职业篇-36-从“固定资产清理”科目说开去
- 海思Hi3515开发板方案使用介绍
- JVM初探究【JVM入门教程】
- 对于家政020 APP平台如何走出资本寒冬?
- 微信公众平台开发(11)--用户管理,获取关注用户的信息
- IDEA统计代码总行数———————插件管理
- 多无人机(UAV)协同任务分配