Sorting an ArrayList

Sorting an ArrayList

print("code sample");Hello All,

I am working on a program for school and I am having trouble with sorting my list. The numbers I receive in my output are correct, but not in ascending order as required.

Here is my current code

package gtt1_task2b;

import java.util.Scanner; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.IOException; import java.io.FileReader; import java.io.File; import java.io.FileWriter; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; /** * */ public class GTT1_Task2B{

  public static void main(String[] args) throws FileNotFoundException, IOException
{
 // Prompt for the input and output file names
    Scanner properties = new Scanner(System.in);
    System.out.print("Input file: ");
    String inputFile = properties.next();
 // Create variables
    String id = null ;
    BufferedWriter pwfo = null;
    try{
    pwfo = new BufferedWriter(new FileWriter("C:\\Users\\Documents\\NetBeansProjects\\GTT1_Task2\\src\\gtt1_task2\\overview.txt"));
    } catch (IOException e){    
       }
       PrintWriter pwo = new PrintWriter(pwfo);
    File input = new File(inputFile);
    BufferedReader in = new BufferedReader(new FileReader(input));
    int count = 0;
    double sum = 0;
    //int i = 0;
    //ArrayList<Double> plist = new ArrayList<Double>();

while ((id = in.readLine())!= null)
{ count++; String[] proplist = id.split("[\s}]"); Double pvalue = Double.parseDouble(proplist[2]);

        for (int i=0; i < proplist.length; i++)
       {
            sum+= pvalue;
           }        
        }
        System.out.println("Total properties listed:  " + count);
        System.out.println("Total value of properties listed: " + sum + "\n");
        in.close();

        try {
    ArrayList<String> propids = new ArrayList<String>();       
    Scanner idlist = new Scanner((input));
      //print property ids

       while (idlist.hasNextLine())
       {               
         id = idlist.nextLine();
         String[] fields =id.split("[\\s}]");
         String pids = (fields [0]);   
         for (int i =0; i<propids.size();i++)
             propids.add(fields[0]);
               {     
                Collections.sort(propids);
                Iterator i =propids.iterator();

                System.out.println(pids);


                in.close();
               }
            }
      //close Print Writer
        pwo.flush();
        pwo.close();
      }catch(Exception e){
               }
        }
    }

I am really new at Java...This is only the second program I am writing for school and this site was very helpful in pointing out a key error I had in my first program, so I am hopeful you will be able to help me now.

Thank you in advance for any assistance!!!!

View Answers









Related Tutorials/Questions & Answers:
Sorting an ArrayList
Sorting an ArrayList  print("code sample");Hello All, I am working on a program for school and I am having trouble with sorting my list. The numbers I receive in my output are correct, but not in ascending order as required
Sorting arraylist without using Collection.sort()
Sorting arraylist without using Collection.sort()  Hi, How can I sort an arraylist without using Collection.sort() nad also I am not allowed to use any other data structure in the program? Is there any algorithm by using which I
Advertisements
ADT ,data structure (ArrayList), sorting
ADT ,data structure (ArrayList), sorting  Write a program to calculate a bonus for 10 employees of WAFA Supermarket. The program consists... in different arrayList depending on his/her position (cashier or supervisor
sorting
sorting   write a program to arrange sorting in rows,column and diagonal
Sorting
Sorting  can any help me know which sorting algorithm java uses for sorting collection and arrays
sorting
sorting  write to a program to arrange the sorting in rows, column and digonal
sorting
sorting  how to do sorting without using bubble sort,selection sort
arraylist
arraylist   Using arraylist class , what type of exception are throws, how can write a java programe   An ArrayList can throw... ArraylistException { void buildAlphabet() { ArrayList list = new ArrayList
ArrayList
ArrayList  import java.util.*; class ArrayListDemo2 { public static void main(String args[]) { ArrayList al=new ArrayList(); al.add("one"); al.add("two"); al.add("three"); al.add("four"); for(int i=0;i Expected
arraylist
arraylist  Hi How can we eliminet duplicate element from arraylist? How can we find highest salary from arraylist ? How can we highest key value pair from map? Thanks Kalins Naik   Remove duplicates from Arraylist
arraylist
arraylist  Hi how can we eliminet duplicate element from arraylist in java? how can we achieve data abstrcation and encapulation in java? how many type of modifier are there in java? Thanks kalins anik   Remove
arraylist
arraylist  Hi i have class A , i have added employee name and id in arraylist, then how can i find out all infomation of class A using emplyee... data into an arraylist and display the data of the particular employee according
arraylist
% *(noOfYearService/2). Store each employee information in different arrayList depending on his
Sorting in Java
Sorting in Java  Sorting in Java
arraylist of an arraylist
arraylist of an arraylist  Can anyone suggest me how to use arraylist of an arraylist?? how to put data into it and get data from it???? becoz i want to make rows and column dynamic which can grow as per requirement?????/ plz
group by sorting
group by sorting  group by sorting of data in SQL
SORTING - Java Interview Questions
SORTING  HOW to sort the intger elemnts only in arraylist?  ...{ public static void main(String args[]) { ArrayList list= new ArrayList...("Items after sorting are ="+list); } } Thanks
Java ArrayList
Java ArrayList   How to declare unique ArrayList
arraylist and vector
arraylist and vector  what is the diff b/w arraylist and vector
linear sorting
linear sorting  what is linear sorting? can any send me an example   Hi Friend, Try this: import java.util.*; class ArraySort{ public...("After Sorting: "); for(int i=0;i<arr.length;i++){ System.out.println
sorting and storing data
sorting and storing data   sorting and storing data in UITableView
Sorting Program
Sorting Program  To sort 10items in alphabetical order   Arrays.sort(name of ur array)   import java.util.*; class ArrayExample{ public static void main(String[] args) { String array[]=new
sorting numbers
sorting numbers  How to sort the numbers in ascending order   import java.util.*; class SortNumbers{ public static void main(String[] args) { Scanner input=new Scanner(System.in
ArrayList and Vector
ArrayList and Vector  hello, Why ArrayList is faster than Vector?   hii,ADS_TO_REPLACE_1 ArrayList is faster than Vector, because ArrayList is not synchronized. Synchronization will reduce the performance of Vector
Java sorting
sorting mechanism. say about Collections.Sort() & Arrays.Sort() that uses
sorting
sorting
sorting
arraylist in java
arraylist in java  arraylist in java   Array List Example in java
Alphabetically sorting order
Alphabetically sorting order  Write a java program that takes a list of words from the command line and prints out the arguments in an alphabetically...(st); } System.out.println("ArrayList Elements in Sorted order
Sorting and Searching
Sorting and Searching  Hi i would really be thankful if someone could help me with this A program is required to ask users to rate the Java programming language using a number in the range 0 - 10. The data input is ended
ArrayList object
ArrayList object  i have am ArrayList object it containg data base records in it, now i want to display this ArrayList object data in my jsp programe, plz help me
Bubble Sorting in Java
Bubble Sorting in Java  Hi, What is Bubble Sorting? Guide me where to learn Bubble Sorting in Java? Thanks   Hi, Check the tutorial at Bubble Sorting in Java. Thanks
Sorting the array
Sorting the array  Implement a program to process votes for 5 candidates in a talent contest. The program should use a String array to hold the names of the 5 candidates and an integer array to record the number of votes for each
Java arraylist sort
ArrayList doesn't have sort() method. We can use the static sort ... of Java Arraylist Sort import java.util.ArrayList; import... main(String[] args) {      Integer ar[]={444,222,333,111};      ArrayList list
Sorting Array List in Java
the element increased. This example will explain sorting of ArrayList using Comparator...Sorting Array List in Java In this example you will learn about sorting array... are inserted into the list. In Java ArrayList extends AbstractList implements
ArrayList elements
ArrayList elements  how to print ArrayList elements in reverse order... ArrayListReverse { public static void main(String[] args) { ArrayList list=new ArrayList(); list.add("Innova"); list.add("Alto
Java arraylist of arraylist
Java arrayList can make the use of other arrayList.  In one arrayList other arrayList can be added as the object  It works as two dimension array. Example of Java Arraylist of Arraylist import
ModuleNotFoundError: No module named 'sorting'
ModuleNotFoundError: No module named 'sorting'  Hi, My Python... 'sorting' How to remove the ModuleNotFoundError: No module named 'sorting... to install padas library. You can install sorting python with following command
comparing arraylist of an multi dimensional arraylist
comparing arraylist of an multi dimensional arraylist  can anyone help me in solving the following issue: actually i have an arraylist called dany... have to compare each arraylist with each other. like i have to take 1st arraylist
accessor arrayList
accessor arrayList  how to use an acccessor to return an arraylist?   public List getProductList(String itemName) { List list=new ArrayList(); //Add your item in the list return list; } You may wish to browse
ArrayList in java
ArrayList in java  sir i have a class Student.it contains id,name,marks of students and a parameteraised constructor.now i created an arraylist... to access marks from arraylist
ArrayList programe
ArrayList programe  How to write a java program to accept an array list of Employee objects. search,delete and modify a particular Employee based on Id Number (like ID,Name&Address
Cannot assign an ArrayList to an empty ArrayList
Cannot assign an ArrayList to an empty ArrayList  I have a java file, in which a method returns an ArrayList. This ArrayList is supposed to contain... StudentsManager's methods statically. studByYear(year); returns an ArrayList of all
vector and arraylist
vector and arraylist    suppose i have class A { public static arrylist a1(){} class B{ public static vector b1() {} } my question is how to class B method in Class A and how to get vector object values in class A without
arraylist problems?
arraylist problems?   myprogram needs to ask the user for a file name. The file will contain a name on each line. Put each of the names into an ArrayList. After you have put all of the names into the ArrayList search through
java arraylist
need to create arraylist whose name is same as type value(e.g : list1,list2... which is having type list1 in the arraylist named list1. the problem here... help how to handle this through java arraylist. xml : <?xml version='1.0
sorting Line in c
sorting Line in c  Hi I need help with sorting line in programming c asking user to enter 1-10 characters and then sort them in lower case, alphabetical and ascending order. Any help will be appreciated! please help! void
ArrayList
arraylist

Ads