|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
getNumberArray(String) is deprecated
I am trying to get an array value from network tables in java but can't seem to get it right.
currently using this... Code:
double[] width = Table.getNumberArray("width");
Code:
The method getNumberArray(String) from the type NetworkTable is deprecated |
|
#2
|
|||
|
|||
|
Re: getNumberArray(String) is deprecated
Deprecated methods means that they are old or may no longer be supported/may be removed in a future update.
However, they should still work. I assume you aren't getting an error, but rather a warning. As for fixing it: You'd have to use the new way of doing what you are trying to do. I don't know what it is called off the top of my head. |
|
#3
|
||||
|
||||
|
Re: getNumberArray(String) is deprecated
This new method allows you to set a default value as a second parameter to return if no value can be found. The new method is getNumberArray(String key, Double[] defaultValue).
|
|
#4
|
|||
|
|||
|
Re: getNumberArray(String) is deprecated
Quote:
Code:
double[] defaultval = new double[0];
getNumberArray("width", defaultval );
forgive me if im missing something very obvious switched over to java 4 days ago and arrays are not my strong suit Last edited by Jeringo : 25-03-2016 at 23:55. |
|
#5
|
|||
|
|||
|
Re: getNumberArray(String) is deprecated
Quote:
Double[] x = {0.0}; getNumberArray("width", x); |
|
#6
|
|||
|
|||
|
Re: getNumberArray(String) is deprecated
this worked thank you
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|