java-字符串

简单的字符串排序

 

字符串排序

Time Limit: 1000MS Memory limit: 65536K

题目描述

输入3个字符串,按字典序从小到大进行排序。

输入

输入数据 有一行,分别为3个字符串,用空格分隔。

输出

输出排序后的三个字符串,用空格分隔。

示例输入

abcd cdef bcde

示例输出

abcd bcde cdef

 

 

或许有很多人觉得这个题很简单,但是如果用Java写你觉得好写么?

思路:

这个题的思路有好几种,但是难的数据结构还是不太会,我的思路是先将你输入的一行字符串通过空格分开存到数组中,然后将数组中的元素直接排序,有现成的方法。

然后再输出。1A 不超时。

 

import java.util.Arrays;
import java.util.Scanner;

public class Test2 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String[] strings = new String[200];
		while(true){
			String s1 = sc.nextLine();
			strings = s1.split(" ");
		    Arrays.sort(strings);
		    for(int i =0;i<strings.length;i++){
		    	System.out.print(strings[i]+" ");
		    }
		}
	}

}


 


 

posted @ 2013-05-02 19:34  javawebsoa  Views(257)  Comments(0Edit  收藏  举报