Comparator
1984Tigers.csv
17,Glenn Abbott,Pitcher
40,Doug Bair,Pitcher
44,Juan Berenguer,Pitcher
21,Willie Hernandez,Pitcher
29,Aurelio Lopez,Pitcher
48,Roger Mason,Pitcher
42,Sid Monge,Pitcher
47,Jack Morris,Pitcher
49,Randy O'Neal,Pitcher
46,Dan Petry,Pitcher
19,Dave Rozema,Pitcher
17,Bill Scherrer,Pitcher
39,Milt Wilcox,Pitcher
28,Carl Willis,Pitcher
8,Marty Castillo,Catcher
25,Dwight Lowry,Catcher
13,Lance Parrish,Catcher
9,Doug Baker,Infielder
14,Dave Bergman,Infielder
16,Tom Brookens,Infielder
24,Scott Earl,Infielder
27,Barbaro Garbey,Infielder
20,Howard Johnson,Infielder
4,Mike Laga,Infielder
3,Alan Trammell,Infielder
1,Lou Whitaker,Infielder
23,Kirk Gibson,Outfielder
30,Johnny Grubb,Outfielder
31,Larry Herndon,Outfielder
32,Ruppert Jones,Outfielder
15,Rusty Kuntz,Outfielder
34,Chet Lemon,Outfielder
37,Nelson Simmons,Outfielder
12,Rod Allen,Utility
41,Darrell Evans,Utility
Complete codeĀ
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
public class Main {
static class t_str {
String number;
String name;
String position;
t_str(String number, String name, String position) {
this.number = number;
this.name = name;
this.position = position;
}
@Override
public String toString() {
return number + " " + name + " " + position + "\n";
}
}
static class t_int {
int number2;
String name2;
String position2;
t_int(int number2, String name2, String position2) {
this.number2 = number2;
this.name2 = name2;
this.position2 = position2;
}
@Override
public String toString() {
return number2 + " " + name2 + " " + position2 + "\n";
}
}
public static void main(String[] args) {
ArrayList<String> csvTigers = new ArrayList<String>();
String[][] tigers_2d = new String[36][3];
int[] uniformNumber = new int[35];
try (BufferedReader reader = new BufferedReader(
new FileReader("E:\\Users\\Win10x64i7\\1984Tigers.csv"))) {
while (reader.ready()) {
csvTigers.add(reader.readLine());
}
} catch (IOException e) {
e.printStackTrace();
}
int row = 0;
// CSV array list to 2D Array
for (String commaSeparatedStr : csvTigers) {
String[] parts = commaSeparatedStr.split(",");
System.arraycopy(parts, 0, tigers_2d[row], 0, parts.length);
row++;
}
for (int i = 0; i < 35; i++) {
assert tigers_2d[i][0] != null;
try {
int conv = Integer.parseInt(tigers_2d[i][0]);
if (conv != 0) {
uniformNumber[i] = conv;
}
} catch (NumberFormatException e) {
// Print the message if exception occurred
System.out.println("catch: " + tigers_2d[i][0] +
"NumberFormatException occurred");
}
}
System.out.println("-------------");
System.out.println("Original File");
for (int x = 0; x < 35; x++) {
for (int y = 0; y < 3; y++) {
System.out.print(tigers_2d[x][y] + " ");
}
System.out.println();
}
t_str[] members = {
new t_str(tigers_2d[0][0], tigers_2d[0][1], tigers_2d[0][2]),
new t_str(tigers_2d[1][0], tigers_2d[1][1], tigers_2d[1][2]),
new t_str(tigers_2d[2][0], tigers_2d[2][1], tigers_2d[2][2]),
new t_str(tigers_2d[3][0], tigers_2d[3][1], tigers_2d[3][2]),
new t_str(tigers_2d[4][0], tigers_2d[4][1], tigers_2d[4][2]),
new t_str(tigers_2d[5][0], tigers_2d[5][1], tigers_2d[5][2]),
new t_str(tigers_2d[6][0], tigers_2d[6][1], tigers_2d[6][2]),
new t_str(tigers_2d[7][0], tigers_2d[7][1], tigers_2d[7][2]),
new t_str(tigers_2d[8][0], tigers_2d[8][1], tigers_2d[8][2]),
new t_str(tigers_2d[9][0], tigers_2d[9][1], tigers_2d[9][2]),
new t_str(tigers_2d[10][0], tigers_2d[10][1], tigers_2d[10][2]),
new t_str(tigers_2d[11][0], tigers_2d[11][1], tigers_2d[11][2]),
new t_str(tigers_2d[12][0], tigers_2d[12][1], tigers_2d[12][2]),
new t_str(tigers_2d[13][0], tigers_2d[13][1], tigers_2d[13][2]),
new t_str(tigers_2d[14][0], tigers_2d[14][1], tigers_2d[14][2]),
new t_str(tigers_2d[15][0], tigers_2d[15][1], tigers_2d[15][2]),
new t_str(tigers_2d[16][0], tigers_2d[16][1], tigers_2d[16][2]),
new t_str(tigers_2d[17][0], tigers_2d[17][1], tigers_2d[17][2]),
new t_str(tigers_2d[18][0], tigers_2d[18][1], tigers_2d[18][2]),
new t_str(tigers_2d[19][0], tigers_2d[19][1], tigers_2d[19][2]),
new t_str(tigers_2d[20][0], tigers_2d[20][1], tigers_2d[20][2]),
new t_str(tigers_2d[21][0], tigers_2d[21][1], tigers_2d[21][2]),
new t_str(tigers_2d[22][0], tigers_2d[22][1], tigers_2d[22][2]),
new t_str(tigers_2d[23][0], tigers_2d[23][1], tigers_2d[23][2]),
new t_str(tigers_2d[24][0], tigers_2d[24][1], tigers_2d[24][2]),
new t_str(tigers_2d[25][0], tigers_2d[25][1], tigers_2d[25][2]),
new t_str(tigers_2d[26][0], tigers_2d[26][1], tigers_2d[26][2]),
new t_str(tigers_2d[27][0], tigers_2d[27][1], tigers_2d[27][2]),
new t_str(tigers_2d[28][0], tigers_2d[28][1], tigers_2d[28][2]),
new t_str(tigers_2d[29][0], tigers_2d[29][1], tigers_2d[29][2]),
new t_str(tigers_2d[30][0], tigers_2d[30][1], tigers_2d[30][2]),
new t_str(tigers_2d[31][0], tigers_2d[31][1], tigers_2d[31][2]),
new t_str(tigers_2d[32][0], tigers_2d[32][1], tigers_2d[32][2]),
new t_str(tigers_2d[33][0], tigers_2d[33][1], tigers_2d[33][2]),
new t_str(tigers_2d[34][0], tigers_2d[34][1], tigers_2d[34][2]),
};
// System.out.println(Arrays.toString(members));
System.out.println("-------------");
Arrays.sort(members, Comparator.comparing(t_str -> t_str.number));
System.out.println("Sorted by number ( Array: String, String, String) : \n" + Arrays.toString(members));
System.out.println("-------------");
Arrays.sort(members, Comparator.comparing(t_str -> t_str.name));
System.out.println("Sorted by name ( Array: String, String, String) : \n" + Arrays.toString(members));
System.out.println("-------------");
Arrays.sort(members, Comparator.comparing(t_str -> t_str.position));
System.out.println("Sorted by position ( Array: String, String, String) : \n" + Arrays.toString(members));
t_int[] members_int = {
new t_int(Integer.parseInt( tigers_2d[0][0]), tigers_2d[0][1], tigers_2d[0][2]),
new t_int(Integer.parseInt(tigers_2d[1][0]), tigers_2d[1][1], tigers_2d[1][2]),
new t_int(Integer.parseInt(tigers_2d[2][0]), tigers_2d[2][1], tigers_2d[2][2]),
new t_int(Integer.parseInt(tigers_2d[3][0]), tigers_2d[3][1], tigers_2d[3][2]),
new t_int(Integer.parseInt(tigers_2d[4][0]), tigers_2d[4][1], tigers_2d[4][2]),
new t_int(Integer.parseInt(tigers_2d[5][0]), tigers_2d[5][1], tigers_2d[5][2]),
new t_int(Integer.parseInt(tigers_2d[6][0]), tigers_2d[6][1], tigers_2d[6][2]),
new t_int(Integer.parseInt(tigers_2d[7][0]), tigers_2d[7][1], tigers_2d[7][2]),
new t_int(Integer.parseInt(tigers_2d[8][0]), tigers_2d[8][1], tigers_2d[8][2]),
new t_int(Integer.parseInt(tigers_2d[9][0]), tigers_2d[9][1], tigers_2d[9][2]),
new t_int(Integer.parseInt(tigers_2d[10][0]), tigers_2d[10][1], tigers_2d[10][2]),
new t_int(Integer.parseInt(tigers_2d[11][0]), tigers_2d[11][1], tigers_2d[11][2]),
new t_int(Integer.parseInt(tigers_2d[12][0]), tigers_2d[12][1], tigers_2d[12][2]),
new t_int(Integer.parseInt(tigers_2d[13][0]), tigers_2d[13][1], tigers_2d[13][2]),
new t_int(Integer.parseInt(tigers_2d[14][0]), tigers_2d[14][1], tigers_2d[14][2]),
new t_int(Integer.parseInt(tigers_2d[15][0]), tigers_2d[15][1], tigers_2d[15][2]),
new t_int(Integer.parseInt(tigers_2d[16][0]), tigers_2d[16][1], tigers_2d[16][2]),
new t_int(Integer.parseInt(tigers_2d[17][0]), tigers_2d[17][1], tigers_2d[17][2]),
new t_int(Integer.parseInt(tigers_2d[18][0]), tigers_2d[18][1], tigers_2d[18][2]),
new t_int(Integer.parseInt(tigers_2d[19][0]), tigers_2d[19][1], tigers_2d[19][2]),
new t_int(Integer.parseInt(tigers_2d[20][0]), tigers_2d[20][1], tigers_2d[20][2]),
new t_int(Integer.parseInt(tigers_2d[21][0]), tigers_2d[21][1], tigers_2d[21][2]),
new t_int(Integer.parseInt(tigers_2d[22][0]), tigers_2d[22][1], tigers_2d[22][2]),
new t_int(Integer.parseInt(tigers_2d[23][0]), tigers_2d[23][1], tigers_2d[23][2]),
new t_int(Integer.parseInt(tigers_2d[24][0]), tigers_2d[24][1], tigers_2d[24][2]),
new t_int(Integer.parseInt(tigers_2d[25][0]), tigers_2d[25][1], tigers_2d[25][2]),
new t_int(Integer.parseInt(tigers_2d[26][0]), tigers_2d[26][1], tigers_2d[26][2]),
new t_int(Integer.parseInt(tigers_2d[27][0]), tigers_2d[27][1], tigers_2d[27][2]),
new t_int(Integer.parseInt(tigers_2d[28][0]), tigers_2d[28][1], tigers_2d[28][2]),
new t_int(Integer.parseInt(tigers_2d[29][0]), tigers_2d[29][1], tigers_2d[29][2]),
new t_int(Integer.parseInt(tigers_2d[30][0]), tigers_2d[30][1], tigers_2d[30][2]),
new t_int(Integer.parseInt(tigers_2d[31][0]), tigers_2d[31][1], tigers_2d[31][2]),
new t_int(Integer.parseInt(tigers_2d[32][0]), tigers_2d[32][1], tigers_2d[32][2]),
new t_int(Integer.parseInt(tigers_2d[33][0]), tigers_2d[33][1], tigers_2d[33][2]),
new t_int(Integer.parseInt(tigers_2d[34][0]), tigers_2d[34][1], tigers_2d[34][2]),
};
// System.out.println(Arrays.toString(members_int));
System.out.println("-------------");
Arrays.sort(members_int, Comparator.comparing(t_int -> t_int.number2));
System.out.println("Sorted by number (Array: Int, String, String): \n" + Arrays.toString(members_int));
System.out.println("-------------");
Arrays.sort(members_int, Comparator.comparing(t_str -> t_str.name2));
System.out.println("Sorted by name ( Array: Int, String, String) : \n" + Arrays.toString(members_int));
System.out.println("-------------");
Arrays.sort(members_int, Comparator.comparing(t_str -> t_str.position2));
System.out.println("Sorted by position ( Array: Int, String, String) : \n" + Arrays.toString(members_int));
}
}
This part of the code imports the csv file for the 1984 Detroit Tigers.Ā It reads the 1984Tigers.csv and creates csvTigers.
ArrayList<String> csvTigers = new ArrayList<String>();
String[][] tigers_2d = new String[36][3];
int[] uniformNumber = new int[35];
try (BufferedReader reader = new BufferedReader(
new FileReader("E:\\Users\\Win10x64i7\\1984Tigers.csv"))) {
while (reader.ready()) {
csvTigers.add(reader.readLine());
}
} catch (IOException e) {
e.printStackTrace();
}
This creates the static class for the team.Ā The three fields are all stringsĀ Ā
static class t_str {
String number;
String name;
String position;
t_str(String number, String name, String position) {
this.number = number;
this.name = name;
this.position = position;
}
@Override
public String toString() {
return number + " " + name + " " + position + "\n";
}
}
This creates the static class for the team.Ā The three fields are int for player number, strings for name and positionĀ
static class t_int {
int number2;
String name2;
String position2;
t_int(int number2, String name2, String position2) {
this.number2 = number2;
this.name2 = name2;
this.position2 = position2;
}
@Override
public String toString() {
return number2 + " " + name2 + " " + position2 + "\n";
}
}
This part of the code prints the original file.
System.out.println("-------------");
System.out.println("Original File");
for (int x = 0; x < 35; x++) {
for (int y = 0; y < 3; y++) {
System.out.print(tigers_2d[x][y] + " ");
}
System.out.println();
}
-------------
Original File
17 Glenn Abbott Pitcher
40 Doug Bair Pitcher
44 Juan Berenguer Pitcher
21 Willie Hernandez Pitcher
29 Aurelio Lopez Pitcher
48 Roger Mason Pitcher
42 Sid Monge Pitcher
47 Jack Morris Pitcher
49 Randy O'Neal Pitcher
46 Dan Petry Pitcher
19 Dave Rozema Pitcher
17 Bill Scherrer Pitcher
39 Milt Wilcox Pitcher
28 Carl Willis Pitcher
8 Marty Castillo Catcher
25 Dwight Lowry Catcher
13 Lance Parrish Catcher
9 Doug Baker Infielder
14 Dave Bergman Infielder
16 Tom Brookens Infielder
24 Scott Earl Infielder
27 Barbaro Garbey Infielder
20 Howard Johnson Infielder
4 Mike Laga Infielder
3 Alan Trammell Infielder
1 Lou Whitaker Infielder
23 Kirk Gibson Outfielder
30 Johnny Grubb Outfielder
31 Larry Herndon Outfielder
32 Ruppert Jones Outfielder
15 Rusty Kuntz Outfielder
34 Chet Lemon Outfielder
37 Nelson Simmons Outfielder
12 Rod Allen Utility
41 Darrell Evans Utility
Sorted by player number with array of strings
The player number is a string.Ā Ā Sorting strings is different from sorting integers
1, 10s, (no 2 ), 20s, 3, 30s, 4, 40s, 8 then 9.Ā Ā
Arrays.sort(members, Comparator.comparing(t_str -> t_str.number));
System.out.println("Sorted by number ( Array: String, String, String) : \n" + Arrays.toString(members));
-------------
Sorted by number ( Array: String, String, String) :
[1 Lou Whitaker Infielder
, 12 Rod Allen Utility
, 13 Lance Parrish Catcher
, 14 Dave Bergman Infielder
, 15 Rusty Kuntz Outfielder
, 16 Tom Brookens Infielder
, 17 Glenn Abbott Pitcher
, 17 Bill Scherrer Pitcher
, 19 Dave Rozema Pitcher
, 20 Howard Johnson Infielder
, 21 Willie Hernandez Pitcher
, 23 Kirk Gibson Outfielder
, 24 Scott Earl Infielder
, 25 Dwight Lowry Catcher
, 27 Barbaro Garbey Infielder
, 28 Carl Willis Pitcher
, 29 Aurelio Lopez Pitcher
, 3 Alan Trammell Infielder
, 30 Johnny Grubb Outfielder
, 31 Larry Herndon Outfielder
, 32 Ruppert Jones Outfielder
, 34 Chet Lemon Outfielder
, 37 Nelson Simmons Outfielder
, 39 Milt Wilcox Pitcher
, 4 Mike Laga Infielder
, 40 Doug Bair Pitcher
, 41 Darrell Evans Utility
, 42 Sid Monge Pitcher
, 44 Juan Berenguer Pitcher
, 46 Dan Petry Pitcher
, 47 Jack Morris Pitcher
, 48 Roger Mason Pitcher
, 49 Randy O'Neal Pitcher
, 8 Marty Castillo Catcher
, 9 Doug Baker Infielder
]
This sort is by player name
Arrays.sort(members, Comparator.comparing(t_str -> t_str.name));
System.out.println("Sorted by name ( Array: String, String, String) : \n" + Arrays.toString(members));
-------------
Sorted by name ( Array: String, String, String) :
[3 Alan Trammell Infielder
, 29 Aurelio Lopez Pitcher
, 27 Barbaro Garbey Infielder
, 17 Bill Scherrer Pitcher
, 28 Carl Willis Pitcher
, 34 Chet Lemon Outfielder
, 46 Dan Petry Pitcher
, 41 Darrell Evans Utility
, 14 Dave Bergman Infielder
, 19 Dave Rozema Pitcher
, 40 Doug Bair Pitcher
, 9 Doug Baker Infielder
, 25 Dwight Lowry Catcher
, 17 Glenn Abbott Pitcher
, 20 Howard Johnson Infielder
, 47 Jack Morris Pitcher
, 30 Johnny Grubb Outfielder
, 44 Juan Berenguer Pitcher
, 23 Kirk Gibson Outfielder
, 13 Lance Parrish Catcher
, 31 Larry Herndon Outfielder
, 1 Lou Whitaker Infielder
, 8 Marty Castillo Catcher
, 4 Mike Laga Infielder
, 39 Milt Wilcox Pitcher
, 37 Nelson Simmons Outfielder
, 49 Randy O'Neal Pitcher
, 12 Rod Allen Utility
, 48 Roger Mason Pitcher
, 32 Ruppert Jones Outfielder
, 15 Rusty Kuntz Outfielder
, 24 Scott Earl Infielder
, 42 Sid Monge Pitcher
, 16 Tom Brookens Infielder
, 21 Willie Hernandez Pitcher
]
This sorts by player position
Arrays.sort(members, Comparator.comparing(t_str -> t_str.position));
System.out.println("Sorted by position ( Array: String, String, String) : \n" + Arrays.toString(members));
-------------
Sorted by position ( Array: String, String, String) :
[25 Dwight Lowry Catcher
, 13 Lance Parrish Catcher
, 8 Marty Castillo Catcher
, 3 Alan Trammell Infielder
, 27 Barbaro Garbey Infielder
, 14 Dave Bergman Infielder
, 9 Doug Baker Infielder
, 20 Howard Johnson Infielder
, 1 Lou Whitaker Infielder
, 4 Mike Laga Infielder
, 24 Scott Earl Infielder
, 16 Tom Brookens Infielder
, 34 Chet Lemon Outfielder
, 30 Johnny Grubb Outfielder
, 23 Kirk Gibson Outfielder
, 31 Larry Herndon Outfielder
, 37 Nelson Simmons Outfielder
, 32 Ruppert Jones Outfielder
, 15 Rusty Kuntz Outfielder
, 29 Aurelio Lopez Pitcher
, 17 Bill Scherrer Pitcher
, 28 Carl Willis Pitcher
, 46 Dan Petry Pitcher
, 19 Dave Rozema Pitcher
, 40 Doug Bair Pitcher
, 17 Glenn Abbott Pitcher
, 47 Jack Morris Pitcher
, 44 Juan Berenguer Pitcher
, 39 Milt Wilcox Pitcher
, 49 Randy O'Neal Pitcher
, 48 Roger Mason Pitcher
, 42 Sid Monge Pitcher
, 21 Willie Hernandez Pitcher
, 41 Darrell Evans Utility
, 12 Rod Allen Utility
]
Sort by player number
(player number is an int)
sorting integers puts the player numbers in lowest to highest order
-------------
Sorted by number (Array: Int, String, String):
[1 Lou Whitaker Infielder
, 3 Alan Trammell Infielder
, 4 Mike Laga Infielder
, 8 Marty Castillo Catcher
, 9 Doug Baker Infielder
, 12 Rod Allen Utility
, 13 Lance Parrish Catcher
, 14 Dave Bergman Infielder
, 15 Rusty Kuntz Outfielder
, 16 Tom Brookens Infielder
, 17 Glenn Abbott Pitcher
, 17 Bill Scherrer Pitcher
, 19 Dave Rozema Pitcher
, 20 Howard Johnson Infielder
, 21 Willie Hernandez Pitcher
, 23 Kirk Gibson Outfielder
, 24 Scott Earl Infielder
, 25 Dwight Lowry Catcher
, 27 Barbaro Garbey Infielder
, 28 Carl Willis Pitcher
, 29 Aurelio Lopez Pitcher
, 30 Johnny Grubb Outfielder
, 31 Larry Herndon Outfielder
, 32 Ruppert Jones Outfielder
, 34 Chet Lemon Outfielder
, 37 Nelson Simmons Outfielder
, 39 Milt Wilcox Pitcher
, 40 Doug Bair Pitcher
, 41 Darrell Evans Utility
, 42 Sid Monge Pitcher
, 44 Juan Berenguer Pitcher
, 46 Dan Petry Pitcher
, 47 Jack Morris Pitcher
, 48 Roger Mason Pitcher
, 49 Randy O'Neal Pitcher
]
This sort is by player name
-------------
Sorted by name ( Array: Int, String, String) :
[3 Alan Trammell Infielder
, 29 Aurelio Lopez Pitcher
, 27 Barbaro Garbey Infielder
, 17 Bill Scherrer Pitcher
, 28 Carl Willis Pitcher
, 34 Chet Lemon Outfielder
, 46 Dan Petry Pitcher
, 41 Darrell Evans Utility
, 14 Dave Bergman Infielder
, 19 Dave Rozema Pitcher
, 40 Doug Bair Pitcher
, 9 Doug Baker Infielder
, 25 Dwight Lowry Catcher
, 17 Glenn Abbott Pitcher
, 20 Howard Johnson Infielder
, 47 Jack Morris Pitcher
, 30 Johnny Grubb Outfielder
, 44 Juan Berenguer Pitcher
, 23 Kirk Gibson Outfielder
, 13 Lance Parrish Catcher
, 31 Larry Herndon Outfielder
, 1 Lou Whitaker Infielder
, 8 Marty Castillo Catcher
, 4 Mike Laga Infielder
, 39 Milt Wilcox Pitcher
, 37 Nelson Simmons Outfielder
, 49 Randy O'Neal Pitcher
, 12 Rod Allen Utility
, 48 Roger Mason Pitcher
, 32 Ruppert Jones Outfielder
, 15 Rusty Kuntz Outfielder
, 24 Scott Earl Infielder
, 42 Sid Monge Pitcher
, 16 Tom Brookens Infielder
, 21 Willie Hernandez Pitcher
]
This sorts by player position
Arrays.sort(members_int, Comparator.comparing(t_str -> t_str.position2));
System.out.println("Sorted by position ( Array: Int, String, String) : \n" + Arrays.toString(members_int));
-------------
Sorted by position ( Array: Int, String, String) :
[25 Dwight Lowry Catcher
, 13 Lance Parrish Catcher
, 8 Marty Castillo Catcher
, 3 Alan Trammell Infielder
, 27 Barbaro Garbey Infielder
, 14 Dave Bergman Infielder
, 9 Doug Baker Infielder
, 20 Howard Johnson Infielder
, 1 Lou Whitaker Infielder
, 4 Mike Laga Infielder
, 24 Scott Earl Infielder
, 16 Tom Brookens Infielder
, 34 Chet Lemon Outfielder
, 30 Johnny Grubb Outfielder
, 23 Kirk Gibson Outfielder
, 31 Larry Herndon Outfielder
, 37 Nelson Simmons Outfielder
, 32 Ruppert Jones Outfielder
, 15 Rusty Kuntz Outfielder
, 29 Aurelio Lopez Pitcher
, 17 Bill Scherrer Pitcher
, 28 Carl Willis Pitcher
, 46 Dan Petry Pitcher
, 19 Dave Rozema Pitcher
, 40 Doug Bair Pitcher
, 17 Glenn Abbott Pitcher
, 47 Jack Morris Pitcher
, 44 Juan Berenguer Pitcher
, 39 Milt Wilcox Pitcher
, 49 Randy O'Neal Pitcher
, 48 Roger Mason Pitcher
, 42 Sid Monge Pitcher
, 21 Willie Hernandez Pitcher
, 41 Darrell Evans Utility
, 12 Rod Allen Utility
]