java代码英文字排序 java实现字母排序

(JAVA)英文字符排序(输入S以前的字符串都OK,为什么输入S以后的字符串会报错 , 该怎么改?)public class Test1{%D%Apublic static void main(String[] args)%D%A{%D?har[] str=new char[1024];%D?har temp=0;%D%Aint ch=0;%D%Aint pos=0;%D%Awhile(true)%D%A{%D%Atry%D%A{%D?h=System.in.read();%D%A}%D?atch(Exception e)%D%A{%D?.printStackTrace();%D%A}%D%Aif(ch=='\r' || ch=='\n')%D%A{%D?reak;%D%A}%D?lse%D%A{%D%Astr[pos]=(char)ch;%D%A}%D%A}%Dˉor(int x=0;xpos;x)%D%A{%Dˉor(int y=0;ypos-x;y)%D%A{%D%Aif(str[y]str[y 1])%D%A{%D%Atemp=str[y 1];%D%Astr[y 1]=str[y];%D%Astr[y]=temp;%D%A}%D%A}%D%A}%D%ASystem.out.println(new String(str,0,pos 1));%D%A}%D%A}%D%A我也是新手弄了半天唉%D%A惭愧
java编程:输入n,输入n个英文单词,对这n个单词以字典序排序,最后予以输出 。public class OrderWord {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
ListString li=new ArrayListString();
System.out.println("输入一个整数java代码英文字排序:");
int n;
n=sc.nextInt();
System.out.println("输入" n "个单词java代码英文字排序:");
for(int i=0;in;i){
String word=sc.next();
li.add(word);
}
Collections.sort(li);
for(String s:li)
System.out.println(s);
}
}
JAVA如何输入多个英语单词以#结束输入并把单词排序public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
System.out.println("输入多个单词,回车换行输入下一个单词,已#结束!");
ListString list = new ArrayListString(); //用来存放输入的单词
String word = null;
do {
word = scanner.nextLine();
if (!"#".equals(word)){
list.add(word); //输入不是#时放入list中保存
}
}while (!"#".equals(word));
Collections.sort(list); //按单词字典排序
System.out.println("输出排序之后的结果:");
for (String str : list){
System.out.println(str);
}
}
结果:
在java中,如何实现英文名字的排序import java.util.Arrays;
public class Test2 {
public static String[] strs={"anna","aec","bc","abc"};
public static void main(String args[])
{
sort();
}
public static void sort()
{
Arrays.sort(strs);
for(String str:strs)
{
System.out.println(str);
}
}
}
JAVA 字母排序,并插入字母后再次排序//数组方式
String[] arr = {"c","d","b","a"};
java.util.Arrays.sort(arr);
System.out.println(java.util.Arrays.toString(arr));//输出数组
//使用TreeSet排序
TreeSetString ts = new TreeSetString();
ts.add("c");
ts.add("a");
ts.add("b");
【java代码英文字排序 java实现字母排序】System.out.println(ts);//输出排序后的
//PS:因为TreeSet存在自然排序,所以不必实现Comparator还有Comparable接口
关于java代码英文字排序和java实现字母排序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读