java中怎么对英文字母进行排序?

如题所述

在java中对英文字母进行比较的时候,在java虚拟机中,他首先会转换成ASII来进行比较,所以可以直接写,如果是大写和小写的比较的话,大写要加上一定的数字,才能进行比较,如果嫌麻烦,你也可以将大写转化成小写进行比较,采用冒泡法排序吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-02
char类型的英文字母那么是可以直接像数字一样进行排序的,因为它底层采用的是unicode编码存储,实际上也是数字.本回答被提问者和网友采纳
第2个回答  2015-06-17
char[] ch={'b','a','g','d','h','n'};
Arrays.sort(ch);
System.out.println(ch);
第3个回答  2013-11-02
char ascii[]

和整数的数组同样的算法,最简单的冒泡法也适用。

java中怎么对英文字母进行排序?
在java中对英文字母进行比较的时候,在java虚拟机中,他首先会转换成ASII来进行比较,所以可以直接写,如果是大写和小写的比较的话,大写要加上一定的数字,才能进行比较,如果嫌麻烦,你也可以将大写转化成小写进行比较,采用冒泡法排序吧

java怎么对英文字母排序?要具体代码。
\/\/ 就用冒泡法吧,简单 public class CharArray{ public static void main(String args[]) throws Exception{ char asc[]={'A', 'M', 'B', 'T', 'P', 'Q'};for(int i=0; i<asc.length; i++){ for(int j=i+1; j<asc.length; j++){ if(asc[i]>asc[j]){ char t =...

java中怎样把输入的基本英文单词按首字母顺序排列?
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;\/** * 规则:大写字母前于小写字母 * * @author Administrator * *\/public class SortWords {private static final String[] array = { "A", "B", "C", "D", "E", "F", "...

java输入一个字符串,要求将该字符串中出现的英文字母,按照顺序 进行输出...
\/\/ 将大写字母、小写字母 List 转为 String[]String[] upperCaseArr = upperCaseList.toArray(new String[0]), lowerCaseArr = lowerCaseList.toArray(new String[0]);\/\/ 对大写字母进行排序 Arrays.sort(upperCaseArr);\/\/ 对小写字母进行排序 Arrays.sort(lowerCaseArr);\/\/ 取出大写字母,拼成...

JAVA编写程序,对英文单词按照字母顺序进行排序(升序or降序)
import java.util.ArrayList;import java.util.Collections;public class Main { \/ param args the command line arguments \/ public static void main(String[] args) { String target = "John Bill Peter ";ArrayList<String> list = new ArrayList<String>();for (String temp : target.split("...

如何按字母升降序排序数组?
以java为例做一下排序:script type="text\/javascript"> \/\/实现最小值 function sortMinNumber(a,b){return a – b} \/\/实现最大值 function sortMaxNumber(a,b){return b – a} \/\/数组 var arr = [10,255,6,85,23]

java英文字母排序问题,请指教!
\/\/对去掉逗号的字符串进行排序 str=str.replaceAll(",","");char[] cs=str.toCharArray();java.util.Arrays.sort(cs);\/\/将逗号插入到排好序的字符串中 StringBuffer sb=new StringBuffer(new String(cs));for(int i=0; i<pos.length; i++)sb.insert(pos[i],',');\/\/完成输出 String...

Java 英文字母排序问题
public static void main(String[] args) { \/\/ TODO Auto-generated method stub Random ra = new Random();System.out.println("排序前");int a=0;String[] array=new String[]{"a","b","c","d","e","f","g","h","i","j"};String [] newArray=new String[10];for(int ...

JAVA通过数组按首字母排序怎么做?
后来又做了一个对英文的首字母排序的程序,原理和上面的一样,还省略了将汉字转化为拼音的步骤。工具类的名称是:NH_OrderByPinYinFirstLetter。代码:使用的时候直接调用下面的方法就行,是一个加号方法,第一个参数是保存要排序的元素的数组,第二个参数:如果数组中是Model或者字典,就写排序的依据的key值,...

JAVA:键盘输入4个英文字母,用写第4个为大写字母,否则重新输入.
应该符合你的要求 import java.util.Scanner;public class Example { \/**接收收入字符串变量*\/ private String src = null;\/**正则表达式:你要求是输入4个字母且第四个是大写,那么就是前面三个是大小写都可以,而第四个一定是大写*\/ private final static String regex = "^[a-zA-Z]{3}[A...

相似回答