This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Game Development and the fly likes Vectors within vectors Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Game Development
Reply locked New topic
Author

Vectors within vectors

Yun Lee
Greenhorn

Joined: Mar 11, 2010
Posts: 6
Hi,

I've made a vectors within vectors, and now trying to initialise it, I just can't get it to work.

The problem is in the bold part, PLEASE help me out!!


thanks.


import java.io.*;
import javax.swing.*;
import java.util.Vector;

public class Teams
{
//instance vars
private Vector<Vector <Object>> team1;
private Vector<Vector <Object>> team2;
private Vector<Vector <Object>> team3;
private Vector<Vector <Object>> team4;

public Teams()
{
team1 = new Vector<Vector <Object>>();
team2 = new Vector<Vector <Object>>();
team3 = new Vector<Vector <Object>>();
team4 = new Vector<Vector <Object>>();

FileRead("team1.txt", team1);
FileRead("team2.txt", team2);
FileRead("team3.txt", team3);
FileRead("team4.txt", team4);

initialiseTeams(team1);
}

public void FileRead(String fileName, Vector teamVector)
{
try
{
// Open the file that is the first
// command line parameter
FileInputStream fstream = new FileInputStream(fileName);
// Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
//Read File Line By line
//int counter = 0;
while ((strLine = br.readLine()) != null)
{
Vector<Object> v = new Vector<Object>();
teamVector.addElement(v);
String[] values = strLine.split(",");
for (String str : values)
{
v.addElement(str);
// System.out.println(str);
}
v.trimToSize();
teamVector.trimToSize();
}
//Close the input stream
in.close();
}
catch (Exception e)
{
//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}

public void initialiseTeams(Vector teamVector)
{
Vector v = teamVector.elementAt(0).clone();
Defender def1 = new Defender(int teamVector.get(1).get(0), StringteamVector.get(1).get(1), int teamVector.get(1).get(2), int teamVector.get(1).(get3), int teamVector.get(1).get(4));


}

}
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60804
    
  65

Please do not post the same question more than once.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Vectors within vectors
 
Similar Threads
command line arguments for a file
Regarding reading a file in a jsp
Vectors within vectors
when static initialization occurs
<identifier> expected problem - Vectors.