随机字符串数组排序

要求:创建一个长度是8的字符串数组
使用8个长度是5的随机字符串初始化这个数组
对这个数组进行排序,按照每个字符串的首字母排序(无视大小写)
注1: 不能使用Arrays.sort() 要自己写
注2: 无视大小写,即 Axxxx 和 axxxxx 没有先后顺序

	String s[] = new String[8];	
		//用来存放8句字符串的
	char []b = new char[5];
	
	int i ;
	int j;
	char []ch = new char[5];	
	for( j=0;jCharacter.toUpperCase(s[i].charAt(0)))	//将首字母全部转化为大写
				{
					String temp = s[i];					//选择法排序,通过i和i+1进行比较来得出顺序   左侧一切==一句Arrays.sort(s); 哎!
					s[i] = s[j];
					s[j] = temp;
				}
			}
		}
	
    System.out.println("排序后的字符串数组:");
    System.out.println(Arrays.toString(s));		//批量输出字符串数组的长度,这个方法值得记一下
    }			

}
// 排序前的字符串数组:
// [qSNSj, Fihhm, JEow5, CHOh2, WFLf0, 5r4ZZ, 2NRxo, xxdWQ]
// 排序后的字符串数组:
// [2NRxo, 5r4ZZ, CHOh2, Fihhm, JEow5, WFLf0, qSNSj, xxdWQ]

你可能感兴趣的:(随机字符串数组排序)