|
I have never had to tackle
the referencing problem until now. I am trying to modify a vector object
that I get from a GUI pane that has multiple columns and rows for data
entry. When I manipulate the my copy of the vector it modifies the panes
vector as well. I have found a different way to do it and avoid the whole
clone thing but I am still curious on why it wasn't working.
Here is my
code:
1 Vector vector = (Vector)
getTableModel().getDataVector().clone(); 2 ... some modifications to
vector ....
3 System.out.println(vector); 4
System.out.println(getTableModel().getDataVector());
Both 3 and 4 gave the
same output.
It was the same result as if I did
it like this:
1 Vector vector =
getTableModel().getDataVector();
2 ... some
modifications to vector ....
3
System.out.println(vector); 4
System.out.println(getTableModel().getDataVector()); Is there something special
about vectors or do I just have the concepts mixed up?
Thanks in
advance,
Graeme.
|
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.