java如何實現(xiàn)字符串中的字母排序
題目要求
java實現(xiàn)字符串中的字母排序并輸出排序后的結(jié)果
分析
1、創(chuàng)建一個字符串,賦值并將字符逐個存進數(shù)組中。
String str = "chenughonghuiaikuangwantong1314";
char[] chars = str.toCharArray();
2、對其進行排序
sort方法是Arrays類中的靜態(tài)方法,可以直接利用類名進行調(diào)用。
static void sort(type [] a)?
- 對指定的 type型數(shù)組按數(shù)字升序進行排序。
- 默認為升序排列
static void sort(type [] a, int fromIndex, int toIndex)?
對指定數(shù)組的指定范圍按數(shù)字升序進行排序。
type可以指定為int,float,double,long,byte等a- 要排序的數(shù)組fromIndex- 要排序的第一個元素的索引(包括)toIndex- 要排序的最后一個元素的索引(不包括)
3、通過for循環(huán)將循環(huán)打印出來
正序打印
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]);
}
}
}
運行結(jié)果

切記先寫psvm?。。。。。。ㄎ以谶@翻溝了0.0)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot整合Mybatis與thymleft實現(xiàn)增刪改查功能詳解
MybatisPlus是國產(chǎn)的第三方插件,?它封裝了許多常用的CURDapi,免去了我們寫mapper.xml的重復勞動。本文將整合MybatisPlus實現(xiàn)增刪改查功能,感興趣的可以了解一下2022-12-12
如何在Spring?Boot微服務使用ValueOperations操作Redis集群String字符串
這篇文章主要介紹了在Spring?Boot微服務使用ValueOperations操作Redis集群String字符串類型數(shù)據(jù),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06
如何基于springcloud模擬RPC調(diào)用(Feign)
這篇文章主要介紹了如何基于springcloud模擬RPC調(diào)用(Feign),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-04-04
解決mybatis竟然報Invalid value for getInt()的問題
使用mybatis遇到一個非常奇葩的問題,總是報Invalid value for getInt()的問題,怎么解決呢?下面小編通過場景分析給大家代來了mybatis報Invalid value for getInt()的解決方法,感興趣的朋友參考下吧2021-10-10
Java 垃圾回收機制詳解(動力節(jié)點Java學院整理)
在系統(tǒng)運行過程中,會產(chǎn)生一些無用的對象,這些對象占據(jù)著一定的內(nèi)存,如果不對這些對象清理回收無用對象的內(nèi)存,可能會導致內(nèi)存的耗盡,所以垃圾回收機制回收的是內(nèi)存。下面通過本文給大家詳細介紹java垃圾回收機制,一起學習吧2017-02-02

