Getting Max Volume From ArrayList Of Type Object

May 27, 2014

I want to get the max volume from a file that I stored in an arraylist but it don't know if this is the way to do it. also I don't know how to print the method in the main method. here is the method that will get the max volume

public Shape3D maxVolume(ArrayList<Shape3D> shapes ){
Shape3D currentMax;
int currentMaxIndex = 0;
for ( int i = 1; i < shapes.size(); i++)

[Code] ....

This is my shape3D class

public abstract class Shape3D implements Comparable<Shape3D>
{
private String type;
public double radious;
public double height;

[Code] ....

View Replies


ADVERTISEMENT

Populating ArrayList Object With Nested ArrayList Object

Jul 8, 2014

I have stumbled onto a problem with ArrayLists (not sure if nested ArrayList objects would be a more accurate description) ....

As simply put as I can describe it, I have an Inventory class which creates an ArrayList of a Product superclass, which has two subclasses, PerishableProduct and ItemisedProduct.

By default, the program is meant to have a starting inventory, which is why I have added them in the constructor

public class Inventory {
private List<Product> products;
public Inventory() {
addProduct(new Product("Frying pan", 15, 20));
addProduct(new PerishableProduct("Apple", 5.8, 30, 7));
addProduct(new ItemisedProduct("Cereal", 5.8, 0));
// this is where I am having problems. Wanting to add
// objects to the ItemisedProduct's ArrayList for cereal.
}

Within the ItemisedProduct subclass is yet another ArrayList which is meant to hold serial numbers.

public class ItemisedProduct extends Product {
private ArrayList<String> serialNumbers = new ArrayList();
public ItemisedProduct(String name, double price, int qty) {
super(name, price, qty)

[Code] .....

My problem is that I do not know how to populate the serialNumbers ArrayList from the Inventory class' constructor. Because technically, quantity is defined by how many serial numbers are created.

View Replies View Related

Inheritance Relationship Between Type Of Actual Object And Object Reference?

Apr 15, 2014

For example I create an object like this:

BankAccount b = new SavingsAccount();

Now lets say that I want to access a method 'addInterest()' that is in the 'SavingsAccount' class I would have to do: '((SavingsAccount)s).addInterest();'

The question I have is why do I have to cast 'b' to SavingsAccount? Isn't the actual object reference of 'b' already an instance of 'SavingsAccount' class? How does the 'BankAccount' affect the object itself? I'm really confused as to what class is truly getting instantiated and how BankAccount and SavingsAccount are both functioning to make the object 'b'.

View Replies View Related

Object Reference Variable Unwilling To Be Reset To A Different Object Type

Nov 6, 2014

I don't understand why the object reference variable 'a' cannot be recast from a thisA object reference to a thisB object reference.Is it the case that once a reference variable is linked to a particular object type then it cannot switch object types later on.I am facing the Java Associate Developer exam soon and I am just clearing up some issues in my head around object reference variable assignment,

class thisA {}
class thisB extends thisA { String testString = "test";}
public class CastQuestion2 {
public static void main(String[] args) {
thisA a = new thisA();
thisB b = new thisB();

[code]....

View Replies View Related

Type In A Name And It Will Search Through Each Object And Print Back Corresponding Object Info

Nov 19, 2014

I am trying to get this to where I can type in a name and it will search through each object and print back the corresponding object info.

Java Code:

import java.util.Scanner;
public class MyPeople {
public static void main(String[] args) {
Person[] p = new Person[] {
new Person("Chris", 26, "Male", "NJ", "Single"),
new Person("JoAnna", 23, "Female", "NJ", "Single"),
new Person("Dana", 24, "Female", "NJ", "Single"),
new Person("Dan", 25, "Male", "NJ", "Single"),
new Person("Mike", 31, "Male", "NJ", "Married") };

[code]....

View Replies View Related

Cannot Infer Type Arguments For ArrayList

May 1, 2014

At the beginning of one of my classes, I instantiate some List objects. For example ...

Java Code: private List<> byName = null; mh_sh_highlight_all('java');
... then later, I reference this again in a method like this:

Java Code: byName = new ArrayList<>(rs.getString("firstName"), rs.getString("Last Name")); mh_sh_highlight_all('java');

This is where I get the error. I've tried making the list of <String>, but that didn't make a difference.

View Replies View Related

Sorting ArrayList Of Type Int - Overloading Efficiency

Feb 11, 2014

I have a case in which I want to sort two types of ArrayLists (using quicksort) and the method originally coded only accepts a String ArrayList. The problem is that now I want to sort an ArrayList of type int but couldn't . . . so I decided to overload the method. Since it looks very ugly to copy and paste the same chunk of code only to change the method signature I wondered if there is a better way to make this method more dynamic and be able to take in different types of ArrayLists.

My code:

private ArrayList<String> sort(ArrayList<String> ar, int lo, int hi){
if (lo < hi){
int splitPoint = partition(ar, lo, hi);
sort(ar, lo, splitPoint);
sort(ar, splitPoint +1, hi);

[Code] .....

View Replies View Related

How To Add In Arraylist Of Object

Apr 7, 2015

I'm creating a card game assignment... so i have an arraylist called cards that has 20 cards and every card has contains 2 objects, suit and the point Value.

I shuffled the deck, now i want to add half of it to player 1 and the rest of the cards goes to the bot or computer.

how can i add the cards to the player one arraylist and have all the information of the cards?

here is my Deck class code :-

public class Deck {
private ArrayList cards;
private int size;
private ArrayList player1;
private ArrayList bot;

[code]....

the problem i have is this one doesn't work

size = cards.size() / 2;
for (int i = 0; i < size - 1; i++) {
player1.add(cards.get(i));
}
for (int s = size; s < cards.size() - 1; s++) {
bot.add(cards.get(s));
}

View Replies View Related

Editing ArrayList Object

Jan 30, 2015

So I'm Half way done with this assignment and all I need to is edit and sort my directory. What I've been trying to do as of now is edit my directory. I've tried to use the set function in the Array List, Iterator List etc but I just don't know how implement them mainly because I keep thinking "how can check which variable in the directory the user wants to change(Name, cost etc etc)?".

Main class

Java Code:

package plantnursery;
import java.util.Scanner;
import java.util.ArrayList;
public class PlantNursery {
private ArrayList<Plant> plantDirectory = new ArrayList<>();
private static Scanner read = new Scanner(System.in);

[Code] .....

View Replies View Related

Print Contents Of Arraylist In Object

Nov 7, 2014

i have a class that creates an object made of 2 strings and an arraylist

class Users{
private String ip;
private String userName;
private ArrayList <String>cons=new ArrayList();
Users(String i_p,String un,ArrayList con){//construc

[Code] .....

This object then gets returned to an arraylist of these objects

static ArrayList<Users>users=new ArrayList();

My question is how can i then get the arraylist from this object to print its contents?

View Replies View Related

Finding Object Containing Given Property In ArrayList?

Oct 12, 2014

I have got the code listed below:

class Address {
String name;
String street;
String city;
String state;
String code;
  Address (String n,String s, String c, String st, String cd){

[code]....

Using JDK7 is there a way to get an object that has got a specific property from the collection? For instance, I might want to seek if there is an Address containg "Tim Carlton" in the ArrayList.

View Replies View Related

Searching ArrayList By Object Variable?

Oct 7, 2014

I'm almost finished my Bank Account exercise and I found myself stuck at the last part. Its asking me to add a method that asks the user to input the name of the account into which they want to deposit money, then search the ArrayList for that account. If it is found, the user is asked how much money they wish to deposit.

I already have my deposit method sorted so basically what I need is just searching through the ArrayList by the name variable. I assume its don't by iterating through with some form of for loop.Heres what I have:

import java.util.Scanner;
public class BankAccount {
private double balance;
private String name;
public BankAccount(double balance, String name){
this.balance = balance;

[Code]......

And the driver class

import java.util.ArrayList;
import java.util.Scanner;
public class BankDriver {
Scanner scan = new Scanner(System.in);
ArrayList<BankAccount> list;
public BankDriver(){

[Code]...

View Replies View Related

How To Check If ArrayList Of Object Contains A Certain String

Mar 25, 2015

I have a number of objects stored in an ArrayList called inventory. Let's say I have two objects inside.

inventory.add(new Lamborghini(2011, "aventador", 411.3, false));
inventory.add(new Lamborghini(2012, "sesto elemento", 512.3, true));

I am making a function to search through the whole inventory to see if any of the Lamborghini object has a certain model name such as aventador, diablo, etc....

This is what I have but I figured there's a big mistake when I make it true / false; it's making it going through the list and what's return is the last one instead of saying there's such match in the whole list or not.

public boolean hasCarModel(String modelName){
boolean exist = false;
for (Lamborghini lambo : inventory){
String carModelName = lambo.getModelName();
if(carModelName.equalsIgnoreCase(modelName)){

[Code] ....

I figured if I add break; under exist = true; it'll work because as soon as it found one match then it'll turn to true and break out the loop but I don't think this is the best way to do it right?

View Replies View Related

Accessing Object Methods Within Arraylist

Oct 14, 2014

Scanner in = new Scanner(System.in);
ArrayList<rand> selectedRand = new ArrayList<Rand>();
selectedRand.add(new Rand(in.nextLine()));

I have created the most minimal code for creating an array list. I was wondering what the basic syntax of accessing objects methods that are within an Array List. So if I was to trying and get a method such as [.returnValue,] how would this look within a Rand object that is declared in a Array List Since you cannot simply declare a new Rand object and say:

newRandObject.returnValue();

And you must go through the actual slotted portion of the array list. I have searched the web and my text book for an example however none are provided.

View Replies View Related

Copy ArrayList Object Into Array

May 29, 2014

package com.practice;
public class Car {
private String name; //name of the car
private String modelName; //Name of the model
private int year; //The year car was made in
private int speed=0;

[Code] ...

It wont let me copy it into a array is there any solution to this.

View Replies View Related

What Does Creating ArrayList Object In A Constructor Mean

Mar 22, 2014

import java.util.ArrayList;
public class LectureRoom{
private String courseName;
private String roomNumber;
private String Lecturer;
private ArrayList <Student> studentList;

[Code] .....

Question:

Given the following BlueJ class diagram

Lecturer class (same with previous lab, no changes needed)
Student class (same with previous lab, no changes needed)

LectureRoom (changes occurs here)

1. LectureRoom has roomNumber (e.g. A301), courseName (e.g. Java), lecturer (a reference to a Lecturer object), and studentList (a reference to an ArrayList that stores Student object).
2. LectureRoom has a constructor that receives courseName, roomNumber, and Lecturer. The constructor then sets/assign the courseName, roomNumber and Lecturer. This constructor also creates the studentList arraylist object.

View Replies View Related

ArrayList And Object - How To Make A Menu

Jun 26, 2014

So i have a problem i want to make a menu that allows you to press 1 and then make lets say a Car,

The code would look like

Car car = new Car();

And then add to my list

cars.add(car);

If in my menu the person presses 1 again, will they add another car or will it override it

Also: how can i make a menu that doesnt allow you to press option 5 (something that requires you something that should be registered in other options ), until you registered them?

View Replies View Related

Create Object Of List Type Such As Text File?

Dec 27, 2014

I want to create a program where I need to create an object of list type such as text file will contain nos like 1,2,3,4,5 and write into text file and delete the in FIFO order i.e 1,2,3,4,5...how i can achieve to write a program? I tried bt everytime got concurrent modification exception or Array out of bound exception.

View Replies View Related

How To Pass Object Type To A Method / Then Create Instance

Aug 9, 2014

Essentially, the code I want is:

public void randomCreate(ParentObject obj){
int x = random(0-4); //pseudo
int y = random(0-4); //pseudo
create new ParentObj(x,y);
}

ParentObject is actually abstract, so you would only ever pass one of its children objects to it, and a child object of that type would be created. It seems like there should be a way to pass a type, rather than an object, and then create an instance later down, but I don't know if that is actually possible, or if it is poor programming style.

View Replies View Related

Cannot Assign Generic Object Reference To Similar Type

Jul 26, 2014

I have the following code:

public class CollisionManager<T> {
private boolean collision = false;
private T mainEntity;
public <T extends Entities> void handleCollision(T mainEntity, T secondEntity){
this.mainEntity = mainEntity; // This is illegal.
}
}

Why "this.mainEntity = mainEntity" is incorrect and also show me the correct way to achieve this?

The error I am getting is "Type mismatch: cannot convert T to T"

View Replies View Related

How To Grab Graphical Object From Arraylist And Modify It

Oct 26, 2014

I am trying to grab a graphical object from an arraylist, and reposition its coordinates on a Jframe when adding it. My program of course deals with strings, and once it sees specific words in my console, some method is called that adds, removes, or otherwises modifies certain objects on screen.

Here I want to say something like move(object[1],xpos,ypos) which will move a certain object from a specified point in the array, and move it to new x and y positions on the JFrame. I use a different class that extends a graphics program, so when I say add(something,x,y) it draws the object onscreen where I want it. These are some relevant, though incomplete, methods that should move an object already painted on screen:

Console class

Java Code:

public void doMoveCommand(String cmd, String arg, String xpos, String ypos) {
int x = Integer.parseInt(xpos);
int y = Integer.parseInt(ypos);
if (cmd.equals("posMake") && arg.equals("star")) {
box.moveStar(box.historyG.get(1), x, y); //historyG is an arraylist of GPolygons
freeCommand();

[Code] ....

When I say makepos(whatever) I am getting a arraylist out of bounds exception. How I might be able to accomplish moving objects already on screen?

View Replies View Related

Type Safety - Unchecked Cast From Object To LinkedList (EventData)

Feb 28, 2014

I am getting "Type safety: Unchecked cast from Object to LinkedList<EventData>" in eclipse for a piece of code stated below

public LinkedList<EventData> loadFromFile(File file) {
queue=new LinkedList<EventData>();
//Some piece of code
return (LinkedList<EventData>)queue.clone(); //--->getting warning here
}

I know that because clone() method is returning Object, hence compiler doesn't have type information that's why showing warning. I don't want to suppress this warning instead i want to fix it.

View Replies View Related

Sort ArrayList By Object Field WITHOUT Using CompareTo Methods?

Mar 9, 2014

I have a project where I must sort a collection of songs by a number of fields: year, rank, title and artist. in the project, we must use certain methods and we cannot add others without getting marked down. Here are the specific requirements:

Sorting

The -sortBy option will cause the output to be sorted by a particular field. If this option is specified, the output should be ordered according to the field named. If there are ties, the tied songs should appear in same order in which they were in the input file. If no -sortBy option is specified, the output should maintain the order of the input file.

public void sortYear()

Order the songs in this collection by year (ascending).public void sortRank()
Order the songs in this collection by rank (ascending).public void sortArtist()
Order the songs in this collection lexicographically by artist (ascending, case-insensitive).public void sortTitle()
Order the songs in this collection lexicographically by title (ascending, case-insensitive).

Here is the relevant code:

SongCollection Class
Java Code: import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.*;

[code]....

View Replies View Related

Accessing Arraylist Member Object Methods In Enhanced For Loop?

Feb 24, 2014

I've tried a couple ways to do it, and they don't work. I'm aiming for functionality like I got with the regular for loop, but from an enhanced for loop. Is this simply beyond the scope of an enhanced for loop, or am I just not getting the right syntax?

TestObject to1 = new TestObject("first", 11);
TestObject to2 = new TestObject("second", 12);
TestObject to3 = new TestObject("third", 13);
TestObject to4 = new TestObject("fourth", 14);
TestObject to5 = new TestObject();
List<TestObject> testList;
testList = new ArrayList<TestObject>();

[code]....

The TestObject class is simply an int and a String, with getters getInt and getString. It all works fine with the regular for loop.

edit: I should probably mention that I know what I have in the enhanced for loop now will only display the class name and the hash. I've tried adding the .getString and .getInt, and tried a few other ways to make it work. I just reverted to this because it compiles and runs

View Replies View Related

Public Method That Takes Array Of Type Object To Load Strings Into Linked List

Oct 13, 2014

I am having a little trouble with a part of my Java assignment that needs to have linked lists in it.

I need to write a public method that takes an array of type object to load strings into a linked list.

View Replies View Related

Dialog Box That Calculates Volume Of Cylinder

Aug 31, 2014

My program never compiled. the code is for a dialog box that calculates the volume of a cylinder, and i know there are simpler codes to do it, but this is the format my teacher wants...Heres the code:

import javax.swing.*;
public class classTwo
{
public static void main(String[] args)
{
String rad, hei, vol;
Scanner joe = new Scanner(System.in);
System.out.println ("Hi, please enter a radius.");
double rad = joe.nextLine();
System.out.println ("Enter a height.");

[code]....

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved