Array /string based problem....

Array /string based problem....

thanx to help me.but again a problem is here that it sorts single char as (a,b,c,n,m)but not the string .and also its perform sorting on single digit no as(1 2 4 5)but not on multidigit no. plz solve this problem also as soon as possible.....

import java.util.*; public class StringArraySelectionSort {

public static void main(String[] args)throws Exception{
Scanner input=new Scanner(System.in);
System.out.println("Enter number or char");
char[] array = new char[5];
for(int i=0;i<5;i++){
    char ch=input.next().charAt(0);
    array[i]=ch;
}
selectionSort(array);
for(int i = 0; i < array.length; i++){
System.out.print(array[i]+" ");
 }
}
static char[] selectionSort(char[] array)
{
    for (int i = 1; i < array.length; i++) {
        int s = i-1;
        for (int j = i; j < array.length; j++) {
            if (Character.toString(array[j]).compareTo(Character.toString(array[s])) < 0) {
                s = j;
            }
        }
        char temp = array[i-1];
        array[i-1] = array[s];
        array[s] = temp;

    }
    return array;
}

}

View Answers

January 5, 2011 at 3:09 PM

Hello Friend,

Try the following code:

import java.util.*;
public class StringArraySelectionSort {

    public static void main(String[] args)throws Exception{
    Scanner input=new Scanner(System.in);
    System.out.println("Enter string: ");
    String[] array = new String[5];
    for(int i=0;i<5;i++){
        array[i]=input.next();
    }
    selectionSort(array);
    for(int i = 0; i < array.length; i++){
    System.out.print(array[i]+" ");
     }
    }
    static String[] selectionSort(String[] array)
    {
        for (int i = 1; i < array.length; i++) {
            int s = i-1;
            for (int j = i; j < array.length; j++) {
                if (array[j].compareTo(array[s]) < 0) {
                    s = j;
                }
            }
            String temp = array[i-1];
            array[i-1] = array[s];
            array[s] = temp;

        }
        return array;
    }
}

Thanks


November 25, 2011 at 3:11 PM

can u plz do this question using class and object concept..









Related Tutorials/Questions & Answers:
Array /string based problem....
Array /string based problem....  thanx to help me.but again a problem...("Enter string: "); String[] array = new String[5]; for(int i=0;i<5;i...]+" "); } } static String[] selectionSort(String[] array) { for (int i = 1
string array based problem
string array based problem  R/sir, firstly thanks... string: "); String[] array = new String[5]; for(int i=0;i<5;i++){ array[i...++){ System.out.print(array[i]+" "); } } static String[] selectionSort(String[] array
Advertisements
array and string based problem
array and string based problem  this program is accepting only... main(String a[]){ Scanner input=new Scanner(System.in); int array[]=new..._srt(int array[],int n){ for (int j = 0; j < n; j++){ int i = j-1
array and string based problem
array and string based problem  this program is accepting only... main(String a[]){ Scanner input=new Scanner(System.in); int array[]=new..._srt(int array[],int n){ for (int j = 0; j < n; j++){ int i = j-1
array and string based problem
array and string based problem  this program is accepting only... main(String a[]){ Scanner input=new Scanner(System.in); int array[]=new..._srt(int array[],int n){ for (int j = 0; j < n; j++){ int i = j-1
array of string
array of string  Waht is the problem in this code? import java.util.Scanner; public class LastCheck { public static void main(String args[]){ int a; Scanner s= new Scanner(System.in); a=s.nextInt(); String ar[]=new
array to string
array to string  hello how to assign value from array to string. nsstring *abc = [array objectAtindex:1];   you can use this codeADS_TO_REPLACE_1 NSString *abc = [NSString stringWithString:[array objectAtIndex:i
string array
string array   Hi hw to print string array element in ascending r... { public static void main(String[] args) { String arr[]={"Delhi...("Array Elements in Ascending Order: "); for(int i=0;i<arr.length;i
Problem in Array
Problem in Array  Hi, Can you help me with this problem? Run a program that check if the input string contains equal number of A's and B's. Hoping... if the input string contains equal number of A's and B's. (adsbygoogle
array problem
array problem  An integer array a has 19 elements. What is the value of the middle element after the following codes is executed? int i, j,n=19; for (i=0; i (adsbygoogle = window.adsbygoogle || []).push
array string
array string  how to sort strings with out using any functions
string array sort
string array sort  Hi. How to sort a string array
string array sort
string array sort  Hi. How to sort a string array
string array sort
string array sort  Hi. How to sort a string array
string array sort
string array sort  Hi. How to sort a string array
string array sort
string array sort  Hi. How to sort a string array
String Array - Java Beginners
String Array  From where can I get, all the functions that are needed for me to manipulate a String Array. For Example, I had a String Array ("3d4..., as to by which method can I separate the Integers from this Array of String
php parse string into array
php parse string into array  How can i parse a string into array and convert an array into string
String Array - Java Beginners
this question to you before, now the problem comes if my String Array consisted... for me to manipulate a String Array. For Example, I had a String Array ("3d4..., as to by which method can I separate the Integers from this Array of String
JavaScript split string into array
; Description: The split() method is used to split a string into an array...JavaScript split string into array  How to split the string into array?   <html> <head> <title></title> <script
array split string
array split string  array split string   class StringSplitExample { public static void main(String[] args) { String st = "Hello_World"; String str[] = st.split("_"); for (int i = 0; i <
String Array - Java Beginners
String Array  Thanks for the help you had provided,,, Your solution did worked... I worked on the previous solution given by you and it worked.... I... again,,, and I'll come back to you , if I had other problem regarding JAVA
problem in array if condtion
problem in array if condtion  sir i have prblem in js...i have array...; <script language="javascript"> var arr = new Array(); arr[0] = new Array("-select-"); arr[1] = new Array("Maharashtra","Karnataka","Kerela","Rajashthan
Array List and string operation
Array List and string operation  hi, I want to search an arraylist element in a a given file. example I have a name called "mac" in my arraylist and I have a txt file which contains mac, how many times "mac" appears in the txt
java array problem
java array problem  suppose i have an array a[] at a[0] i have value 5,7 the thing is that i want to assign the value of array a[0]=5,7 to two variable let it be j,k that is j=5 and k=7 plz help regards
Array problem - JSP-Servlet
Array problem  Respected Sir/Madam, I am having a pop up window in which the database values are available.. Its in the format of: One..... Bur my problem is that if the pop up window contains only 1 record
array, index, string
array, index, string  how can i make dictionary using array...please help
String array sort
String array sort  Hi here is my code. If i run this code I am... result_set=null; String route_number[]=new String[1000]; String route_number1[]=new String[1000]; route_number1[0]=" "; int counter=0,count=0
String array sort
String array sort  Hi here is my code. If i run this code I am... result_set=null; String route_number[]=new String[1000]; String route_number1[]=new String[1000]; route_number1[0]=" "; int counter=0,count=0
palindrome array problem
palindrome array problem  I'm having trouble figuring this assignment out. Can someone please help me? Generate (write the code) and save in an array Palidrome[250][5] all the 5 letter words using {a, b, c} Write the code
String Array
Java String Array      ... how to make use of string array. In the java programming tutorial string, which... in this program we are going to use string type array. We have to used array as data
Merge Sort String Array in Java
Merge Sort String Array in Java  Hello, I am trying to implement a merge sort algorithm that sorts an array of Strings. I have seen numerous examples of merge-sorting integers but i can not understand how to this with String
Help me on the given problem of String
Help me on the given problem of String  class Test { string s1="Hello",s2="lo"; System.out.println((s1=="Hel"+"lo")); System.out.println((s1=="Hel"+lo)); } The above program prints true
array problem java - Java Beginners
array problem java  PLS HELP ME NOW I NEED YOU RESPONSE IMMDEATLETLY HOPE ITS OK... 1.) Consider the method headings: void funcOne(int[] alpha..., respectively. another problem.,, 2.)Suppose list is an array of five
sorting an array of string with duplicate values - Java Beginners
sorting an array of string  Example to sort array string
java String array - Java Beginners
java String array  I want to print values stored in array of string ("1","2","3","4","5" ...) in the form 1 2 3 4 5 6 7 8 9 10 11 12 how... { public static void main(String[] args) { int k=0; String str[]={"1","2
C Array of String
C Array of String       In this section you will learn how to create an array of string in C. A String is an array of char objects. An array of string can be declared
Convert Array to String
Convert Array to String       In this program we have taken an array of type String as "String stringarray[] = {"chandan", " " ,"tamana"
create a string from an array using JavaScript
create a string from an array using JavaScript  How to use "join()" to create a string from an array using JavaScript
PHP Array Sub String Search
PHP Array Search Sub-String In PHP if we need to search a sub-string within an array then we can use in_array() function. The format of in_array is much... of $array1 is: array(4) { [0]=> string(5) "India" [1]=>
String Array In Java
String Array In Java       In this section, you will learn how to use string array in Java. Here, you will see how to declare a string array and the syntax for using in the program
sorting an array of string with duplicate values - Java Beginners
sorting an array of string with duplicate values  I have a sort method which sorts an array of strings. But if there are duplicates in the array it would not sort properly
JavaScript array to string
JavaScript array to string     ... you to understand array to string in JavaScript. The code create HTML Page 'Array... is less than array length. The variable string store the  concatenated value
php comma delimited string to array - PHP
php comma delimited string to array  how can we split comma delimited string in to an array
php comma delimited string to array - PHP
php comma delimited string to array  how can we split comma delimited string in to an array
PHP String to Array
PHP String to Array PHP provides many functions to break a single string... arrive in such a way that we have to break the string into an array. For example... limit   An array containing string
sorting an array of string with duplicate values - Java Beginners
String of Array  What is mean by string of array? And how one can add, delete the records from database in string format
Convert string into character array
Description: This tutorial demonstrate how to convert a string into array of char. The toCharArray() method converts string to a new character array...;{   public static void main(String[] args) {  
JSP to output Java String Array - JSP-Servlet
JSP to output Java String Array  I am just a little confused about the output that I would get from printing a 2D String array loaded with database fields. For example lets say we have the following array: String [ ][ ] array
What is the first argument of the String array in main() method?
What is the first argument of the String array in main() method?  Hi, What is the first argument of the String array in main() method? Thanks..., The String array is empty. It does not have any element. This is unlike C/C

Ads