Thursday, 28 August 2014

Sort words of the String

import java.util.Arrays;
class StringDemo17
{
static String sortedWord(String s)
{
s = s.trim();
int n = StringDemo1.wordCount(s);
int i, j=0;
String str[], result="";
str = new String[n];
for(i=0;i<n;i++)
{
str[i] = "";
}
str[0] += s.charAt(0);
for(i=1;i<s.length()-1;i++)
{
if(s.charAt(i-1) != ' ' && s.charAt(i) == ' ' && s.charAt(i+1) != ' ')
j++;
else
str[j] += s.charAt(i);
}
str[n-1] += s.charAt(s.length()-1);
Arrays.sort(str);
for(i=0;i<n;i++)
{
result += str[i]+' ';
}
return result;
}
public static void main(String... s)
{
System.out.println(sortedWord("I am an Indian"));
}
}

No comments: