•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Java section within the Software Development category of DaniWeb, a massive community of 402,588 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,358 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Java advertiser: Lunarpages Java Web Hosting
Views: 2004 | Replies: 8 | Solved
![]() |
•
•
Join Date: Apr 2007
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 0
I am fairly new to Java and am having some difficulty with implementing an arraylist.
I have some classes that contain variables and i have a new class that contains my arraylist. I would like to know how i would get the variables from the other classes into the arraylist in the new class. I know that you would use the add methods, but am unsure of the code to do it.
Example code would be very useful.
Thanks
I have some classes that contain variables and i have a new class that contains my arraylist. I would like to know how i would get the variables from the other classes into the arraylist in the new class. I know that you would use the add methods, but am unsure of the code to do it.
Example code would be very useful.
Thanks
"I don't accept change. I don't deserve to live."
"Working a real job is a win if you're lazy, greedy, or unmotivated. If you're average, you fit right in. And if you're above average, the basic terms of employment and premise of the arrangement is against your interests."
"Working a real job is a win if you're lazy, greedy, or unmotivated. If you're average, you fit right in. And if you're above average, the basic terms of employment and premise of the arrangement is against your interests."
•
•
Join Date: Apr 2007
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 1
Hi,
if i have got your problem write....this can be the solution.
I have 2 classes A and B and I am adding its variable to arraylist in third class. Take care of access modifiers. Also objects can be added to arraylist like wrapper, string or custom objects along with primitive variables.
<----Array List class----->
import java.util.ArrayList;
publicclass arraylisttest {
public static void main(String[] args) {
ArrayList al = new ArrayList();
A a = new A();
B b = new B();
al.add(A.i);
al.add(B.d);
al.add(A.ii);
}
}
<----Class A---->
publicclass A{
public int ii;
public Integer i;
}
<-----Class B----->
publicclass B{
public Double d;
}
if i have got your problem write....this can be the solution.
I have 2 classes A and B and I am adding its variable to arraylist in third class. Take care of access modifiers. Also objects can be added to arraylist like wrapper, string or custom objects along with primitive variables.
<----Array List class----->
import java.util.ArrayList;
publicclass arraylisttest {
public static void main(String[] args) {
ArrayList al = new ArrayList();
A a = new A();
B b = new B();
al.add(A.i);
al.add(B.d);
al.add(A.ii);
}
}
<----Class A---->
publicclass A{
public int ii;
public Integer i;
}
<-----Class B----->
publicclass B{
public Double d;
}
•
•
•
•
I am fairly new to Java and am having some difficulty with implementing an arraylist.
I have some classes that contain variables and i have a new class that contains my arraylist. I would like to know how i would get the variables from the other classes into the arraylist in the new class. I know that you would use the add methods, but am unsure of the code to do it.
Example code would be very useful.
Thanks
Last edited by arunjain_in : Apr 13th, 2007 at 11:30 pm.
•
•
Join Date: Apr 2007
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 0
HI, this is the code for my first class, which contains the variables and constructor. Then i have several other classes that contain the same kind of code:
import java.util.Scanner;
public class Details
{
Scanner console = new Scanner(System.in);
public String name;
public int age;
public Details(String Name, int Age)
{
name = Name;
age = Age;
}
public String getname()
{
return name;
}
public int getage()
{
return age;
}
Then i have the class that contains the arraylist:
import java.util.ArrayList;
public class arrayList
{
public static void main(String[] args)
{
List<Details> list = new ArrayList<Details>();
Details a = new Details();
list.add(Details.name);
list.add(Details.age);
System.out.println(list);
}
}
import java.util.Scanner;
public class Details
{
Scanner console = new Scanner(System.in);
public String name;
public int age;
public Details(String Name, int Age)
{
name = Name;
age = Age;
}
public String getname()
{
return name;
}
public int getage()
{
return age;
}
Then i have the class that contains the arraylist:
import java.util.ArrayList;
public class arrayList
{
public static void main(String[] args)
{
List<Details> list = new ArrayList<Details>();
Details a = new Details();
list.add(Details.name);
list.add(Details.age);
System.out.println(list);
}
}
•
•
Join Date: Apr 2007
Posts: 4
Reputation:
Rep Power: 0
Solved Threads: 1
try this.....actually the problem was....u were instantiating ur Details classes with passing any argument and in your Details clas u didnt had any such constructor defined.....now i hope this will work fine.
import java.util.Scanner;
public class Details {
Details(){
}
Scanner console = new Scanner(System.in);
public String name;
public int age;
public Details(String Name, int Age) {
name = Name;
age = Age;
}
public String getname() {
return name;
}
public int getage() {
return age;
}
}
import java.util.ArrayList;
import java.util.List;
public class arrayList
{
public static void main(String[] args)
{
List list = new ArrayList();
Details a = new Details();
list.add(a.name);
list.add(a.age);
System.out.println(list);
}
}
import java.util.Scanner;
public class Details {
Details(){
}
Scanner console = new Scanner(System.in);
public String name;
public int age;
public Details(String Name, int Age) {
name = Name;
age = Age;
}
public String getname() {
return name;
}
public int getage() {
return age;
}
}
import java.util.ArrayList;
import java.util.List;
public class arrayList
{
public static void main(String[] args)
{
List list = new ArrayList();
Details a = new Details();
list.add(a.name);
list.add(a.age);
System.out.println(list);
}
}
![]() |
•
•
•
•
•
•
•
•
DaniWeb Java Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
- Using operator[] with an ArrayList (Java)
- removing duplicates in arraylist (Java)
- Is ArrayList Better than Vector (Java)
- Storing Point2D.Double objects in an ArrayList. (Java)
- Need Help with ArrayList sorting (Java)
Other Threads in the Java Forum
- Previous Thread: i m looking for help
- Next Thread: Homework question



Linear Mode