Generic Instantiation Of A Collection - ArrayList

Nov 18, 2014

So I have a persons class:

public class Person
{
private String name;
private int age;
 public Person (String name, int age) {
this.name = name;
this.age = age;

[Code] .....

And I need to write a simple main method that creates lots of instances of the Person class and adds them to a generic instantiation of a Collection (ArrayList). And I need to make it so I as a programmer can define how many instances to create.

View Replies


ADVERTISEMENT

Create Own ArrayList Using Collection Without Implementing ArrayList Itself

Feb 28, 2014

I'm trying to create my own arraylist using Collection. My program doesn't do anything. Obviously, I haven't a clue.

import java.util.Collection;
import java.util.Iterator;
public class MyArrayList<T> implements java.util.Collection<T> {
private int size = 4;
private T[] mArray;
public MyArrayList(String[] args) {

[Code] ....

View Replies View Related

New ArrayList Java Collection Types

Jun 26, 2014

I am looking at a snippet of code in my "learning Java 4th edition" by Orielly and there is a small snipped of code which says:

Java Code: Date date = new Date();
List list = new ArrayList();
list.add( date );
..

Date firstElement = (Date)list.get(0); // Is the cast correct? Maybe. mh_sh_highlight_all('java'); so I am typing the same thing in my compiler in a small Driver class and for some reason I have an error and Im dumbfounded...

View Replies View Related

Generic Method In Generic Class

Jul 23, 2014

1 import java.util.ArrayList;
2 import java.util.List;
3
4 public class MyList<E> {
5
6 public List<E> list;
7 public int length;

[code]...

I am trying to define a class MyList, which i just a wrapper around an ArrayList, no real purpose, just for the sake of learning Generics. Idea here is that I create a parameterized class, MyList<E>, which holds a parameterized instance var of type List<E>. I have an add method which adds an element of type E to the List<E>. If I create an instance of MyList, call it 'm', for some reason when I try to call a method on that instance the compiler complains that 'm' cannot be found.

View Replies View Related

Array Reference Instantiation

May 17, 2014

I am currently learning Java basic concepts and this is a very simple code which produces error depending on the way I write. It is as follows:

package testPackage;
interface ArrayInsideClassShock {
}
class Check{
ArrayInsideClassShock var[]; //Error line
var= new ArrayInsideClassShock[10];
}

Error in eclipse:Syntax error on token ";", , expected

But if I write it as:

package testPackage;
interface ArrayInsideClassShock {
}
class Check{
ArrayInsideClassShock var[]=new ArrayInsideClassShock[10];
}

It doesn't show any error.

View Replies View Related

Multi-dimension Array Declaration And Instantiation?

May 17, 2015

Whilst pre-preparing for java certification, one of the online mock exams has slightly confused me by saying my answer was incorrect for multi-dimension array 'declaration and instantiation'.

This is one of the answers i chose - which was marked as incorrect

a)
int[][] array2d = {{123}, {4,5}};

Which looks absolutely fine to me.One of the other answers, which i agree is correct and so does the mock exam is

b)
int [][] array2d = new int[2][2];

View Replies View Related

Instantiation Efficiency - Declare Variables To Be Used In A Loop

Sep 6, 2014

Where usually to instantiate and declare variables to be used in a loop. If you declare it outside to be used in the loop it will still be there when the loop is done, never to be used again and is just sitting there taking up memory. However, if you declare it inside the loop, you have the issue of it constantly creating space for said variable, but once it's out of scope it's gone. Is there any advantage performance wise to doing it either way?

View Replies View Related

Swing/AWT/SWT :: Instantiation Of Listener Using Anonymous Inner Class

Jun 2, 2014

JMenuItem blueChoice = new JMenuItem("Blue");
blueChoice.addActionListener(new InnerMenuListener(){
public void actionPerformed(ActionEvent e){
String buttonCommandString = e.getActionCommand( );
if (buttonCommandString.equals("Red"))
redPanel.setBackground(Color.RED);
else if (buttonCommandString.equals("White"))
whitePanel.setBackground(Color.WHITE);
else if (buttonCommandString.equals("Blue"))
bluePanel.setBackground(Color.BLUE);
else
System.out.println("Unexpected error.");
}
});

Can a method in an anonymous inner class ever be private? why or why not?

View Replies View Related

Cannot Fit Generic Class To Use With Foreach

Oct 7, 2014

I've implemented Stack on the base of the LinkedList. It works as i expect it to work, but then i tried to made it compatible with foreach loop. I've implemented Iterable and Iterator. Code compiles and works fine, but does not return any output. It looks like while working with foreach, next() is not called at all. If i`m getting iterator from instance and try to do iterator.next(), i get output as expected.

public class genericStack<T> implements Iterator<T>, Iterable<T> {
private LinkedList<T> LL ;
protected genericStack() {
this.LL = new LinkedList<T>();
}
public static void main(String[] args) {

[Code] ....

View Replies View Related

Generic Array Tools

Feb 28, 2014

Trying to make a universal tool for increment an array by one while keeping all the previous values in place.

public K[] increment(K[] k){
int i = 0;
K[] tmp = (K[])new Object[Array.getLength(k)+1];
/*
* Parses through the passed k and fills tmp with all of ks values

[code]...

View Replies View Related

Generic Types In Java

Apr 1, 2014

I am trying to understand the concept of Generics in java. In the introduction to Generic Types, this example is given:

Java Code: public class Box {
private Object object;
public void set(Object object) { this.object = object; }
public Object get() { return object; }
} mh_sh_highlight_all('java'); "Since

Since its methods accept or return an Object, you are free to pass in whatever you want, provided that it is not one of the primitive types." - I understand this.But then it has been changed to a generic class:

Java Code: /**
* Generic version of the Box class.
* @param <T> the type of the value being boxed
*/
public class Box<T> {
// T stands for "Type"
private T t;

public void set(T t) { this.t = t; }
public T get() { return t; }
} mh_sh_highlight_all('java'); "

As you can see, all occurrences of Object are replaced by T. A type variable can be any non-primitive type you specify: any class type, any interface type, any array type, or even another type variable."We can use any type in place of an Object, because Object is a superclass of all classes. But T (or any other class) is not a superclass of all classes. So how do we justify any class being used in place of a random T or any other class?

View Replies View Related

JComboBox Should Be Used In A Generic Manner

Sep 9, 2014

I recently posted that JComboBox should be used in a generic manner. I presumed that once declared, with some type Foo, that one could then do:

Java Code:

JComboxBox<Foo> cb = new JComboBox<>();
// sometime later
Foo foo = cb.getSelectedItem(); mh_sh_highlight_all('java');

However, getSelectedItem() is documented to return a type of Object so a cast is still needed. I can't understand (even for backward compatibility) why it doesn't return a type of the specified type. Many other old classes have been converted to generics so why should this be any different? I just found that one could use getPrototypeDisplayValue() but that seems counter intuitive.

View Replies View Related

JSF :: Using Generic Templates For Managed Beans

Aug 5, 2014

I'm wondering if there's a way to build a template for managed beans which could be extended by a constructor instead of re-writing beans for each entity. I can do that quite easily for Dao objects by creating facades and using those facades to create Dao implementations for specific entities. Not sure if the same concept works for managed beans and haven't really come accross any searches.

I wrote the following but I'm not sure how to implement or even if the concept of generics and templating can be applied to managed beans in the same way it can be applied to Dao classes:

public class BeanTemplate<T> {
private ListDataModel<T> listModel;
@EJB
private GenDao dao;
private Class<T> entityClass;

[Code] .....

The above assumes there's only one method needed in the bean. I thought of extending like this:

public class EmployeeBean extends BeanTemplate<Employee> {
public EmployeeBean() {
super(Employee.class);
}

// how can the methods be called??

Is the same concept for creating dao templates possible for managed beans?

View Replies View Related

Removing (Integer) From A Generic List?

Oct 3, 2014

I am working on a java program that is called OrderedVector which is basically a storage or list that grows and shrinks depending on the amount of data is put in. Most of the methods in my code are correct and working, the only real issue I have lies with either the remove(E obj) method or remove(int index) method. This is the driver I am currently using to test my remove method,

public class Tester {
public static void main(String[] args) {
OrderedListADT<Integer> v;
v = new OrderedVector<Integer>();
for(int i = 0 ; i <= 9; i++){
v.insert(i);

[code]....

the output I am receiving is

Removing 0
Size of data structure is 9
Removing 1
Size of data structure is 8
Removing 2
Size of data structure is 7

[code]....

As you can see, when I am calling the second for loop, none of the elements are being removed by my methods but the first for loop is working just fine.

Here is my code for the OrderedVector

package data_structures;
import java.util.Iterator;
import java.util.NoSuchElementException;
public class OrderedVector<E> implements OrderedListADT<E>{
private int currentSize, maxSize;
private E[] storage;
public OrderedVector(){
currentSize = 0;

[code]....

So overall, my remove method should implement binary search and remove elements using either an index or the object value type.

View Replies View Related

Generic Insertion Sort Program?

Apr 14, 2015

I am working on my generic insertion sort program. When I completed and run my code, I am having trouble with my code. So, I am just trying to see if I get an correct array from a file. However, i just get so many nulls in the array. Therefore, I can't run my insertionSort function because of null values.

Here is my code

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;

[Code].....

View Replies View Related

Interfaces Using Generic Type Constructions

Jan 16, 2014

I want to make some library interfaces for a graph.Using these interfaces:

Graph<V,E>
Edge<E>
Vertex<V>

how can i constraint users of this library to use the same type <E> in the graph and edge interface and type <V> in the graph and vertex interface??

View Replies View Related

Creating Generic Version Of Methods

Jul 21, 2014

So I have this class containing all my Enum types, also including methods for fetching Enum types based on their title attribute:

abstract class Enums {
 static private Landmass getLandmass(String name) {
for ( Landmass l : Landmass.values( ) ) {
if(l.title.equals(name)){
return l;

[Code] .....

The second method (getAttribute) is created by copy-paste and I also need to repeat this exercise with several other types of Enums. This seems like a waste of code however.

Instead, I thought I'd create a generic method for fetching any type of Enums. As far as I could follow the tutorial @ Oracle I need a generic class for this. Thus the EnumHelper class:

abstract class EnumHelper<T> {
 private T getEnum(T type, String name) {
for ( type t : type.values( ) ) {
if(t.title.equals(name)){
return t;
}
}
return null;
}
}

This, however, doesn't compute:

horoscopeEnums.java:234: error: cannot find symbol
for ( type t : type.values( ) ) {
^
symbol: class type
location: class EnumHelper<T>
where T is a type-variable:

[Code] ....

2 errors

To be honest I haven't been able to make much sense of the documentation on generics, thus its no surprise I'm stuck.

View Replies View Related

Generic Exception Handler For All Scenarios

Apr 26, 2013

I want to build a generic exception handler which can be reused in any java j2ee applications. I have java application which is communicating with other 3rd party applications like webservices, webmethods , etc from where we are getting an error code which will be used in our java application to do a lookup to get the respective error message from the resource bundle. Please clarify in such case how I can go with a generic exception handler which will be build separately and will be integrated with Java applications to handle the exceptions and errors.

View Replies View Related

How To Choose The Right Collection

Feb 14, 2015

I have small project to be implemented in Java, which, expected the management of a parking.

The project has a class abstract Vehicle, whence derive three classes: Car, Motorcycle, Heavy Vehicles; the cost estimated time for the 3 types of vehicles are: 2€ for Cars, 1€ for Motorcycle and 5€ for H.V.

In addition, in class Ticket will be stored the arrival time of the customer and the characteristics of his vehicle.

Finally, in the class Parking(which provides 80 places available), here it should be added the various types of vehicles.

Now, I though of using an Collection, as Set.. So that they can not, two Vheicle with same license plate.

View Replies View Related

Evaluating Infix Expressions Using Generic Stacks

May 12, 2014

I am given the task to create a program that evaluates infix expressions using two generic stacks, one operator stack and one value stack.

This is my GenStack.java file:

import java.util.*;
public class GenStack<T>{//T is the type parameter
private Node top;//top of stack
public class Node {//defines each node of stack
T value;
Node next;

[Code] ....

I'm having trouble with the eval and apply methods. The eval method doesn't appear to pickup ')' characters, like it doesn't even see them.

View Replies View Related

Type Inference With Constructor Of Generic Class

Jul 15, 2014

I am following this article : [URL] ....

It is important to note that the inference algorithm uses only invocation arguments, target types, and possibly an obvious expected return type to infer types. The inference algorithm does not use results from later in the program.

View Replies View Related

Generic Methods Introduce Their Own Type Parameters

Apr 10, 2014

Generic methods are methods that introduce their own type parameters. This is similar to declaring a generic type, but the type parameter's scope is limited to the method where it is declared. Static and non-static generic methods are allowed, as well as generic class constructors.

1. The method is only exclusively to be used for the declared argument parameter? For example given a generic method:public static <String, Integer> boolean method(Pair<K, V> p1) {}I could only invoke the method if Pair argument parameter is <String, Integer>?

2. Or, it will return a <String, Integer> value?

View Replies View Related

Type Class Is Not Generic - It Cannot Be Parameterized With Arguments

May 16, 2008

I have set up a project in Eclipse 3.1 and am using java 5.0 compiler.

Here's my folder structure in Eclipse

Java Code:

DFSRemoteClientTestClient.java mh_sh_highlight_all('java');
DFS is the project in Eclipse

And this is how it looks my java class

Java Code:

package RemoteClient;
import java.util.*;
// other imports
public class TestClient {
public static void main(String [] args) throws ServiceInvocationException {
// business logic here ....
}
} mh_sh_highlight_all('java');

So, basically, my java class is just a simple class with a main function.

Now when I build my project, using Project->Clean...

Then I get this as an error at the very first line where i specify the package

This is the error:

Java Code: The type Class is not generic; it cannot be parameterized with arguments <T> mh_sh_highlight_all('java');

What's this error and why am I getting this.

View Replies View Related

Adding Any Type Of Data To A Generic List?

Aug 28, 2014

Is this the proper way to add to a generic list? My code works just fine, but I got this feeling that there might be some kind of flaw in it or something. Is this pretty much the basic way to add any type of data to a generic list?

import java.util.LinkedList;
public class ListOfGeneric<E> {
private LinkedList<E> myList;

ListOfGeneric(){
myList = new LinkedList<E>();

[Code] ....

View Replies View Related

String Garbage Collection

Jul 22, 2014

I have a method

void method(){
String s =null;
String s1 = new String();
}

In this all the two strings are eligible for garbage collection?

View Replies View Related

Database Driven CD Collection App

Feb 27, 2014

I am using mysql database and I have downloaded the library also I have managed to get the database connection and query working. I need to know if I need to create separate classes to add/remove/edit items and view items? Do I need to put my database connection script in every class that I create or should I create methods for both the connection and the queries that will be called in the additional classes or methods that I have?

Below is what I have written so far and it is working, I will change the database and query soon to reflect the task I need to do because I have followed a tutorial.

Java Code:

/**
* cdCollection.java
*/
package org.com.mm00422_prototype;
//Import for the SQL package
import java.sql.*;

//Registering the JDBC driver
//Class.forName("com.mysql.jdbc.Driver");

[code]....

View Replies View Related







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