编程,建立一个String型对象,其包含一段英文。从英文中提取每个单词并且按字母顺序排序

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:26:59
用java编写,并显示排序后的单词列表。

用正则表达式做,编译通过了!保证提取的是单词!
public class Example {
public static void main(String[] args) {
String word="I am a boy";
String[] map = word.split("\\W");
for(int i=map.length-1;i>=0;i--)
{
for(int j=0;j<i;j++){
if((int)map[j].toLowerCase().charAt(0)>(int)map[j+1].toLowerCase().charAt(0))
{
String temp=map[j];
map[j]=map[j+1];
map[j+1]=temp;}
}
}
for(int i=0;i<map.length;i++){
System.out.print(map[i]+" ");
}
}
}

//字符串
String s = "abcdefg";
//提取每个字符,变成字符数组
char [] sEnd = s.toCharArray();
//循环打印数组
for(int i=0;i<sEnd.length;i++){
System.out.println(sEnd[i]);
}

public static void main(String[] args) {
// TODO Auto-generated method stub
String str="ab cd br gg df ff ee";
String[] array=str.split(" ");
for(int i=array.length-1;