Category: | Field reference |
Applies to: | Java object |
j
is instantiated, the field
values are set using the SETSTATICtypeFIELD method, and then the field values are retrieved.
/* Java code */ import java.util.*; import java.lang.*; public class ttestc { public static double d; public static double dm() { return d; } }
/* DATA step code */ data _null_; dcl javaobj j("ttest"); length val 8; length str $20; j.setStaticIntField("i", 100); j.setStaticDoubleField("d", 3.14159); j.setStaticStringField("s", "abc"); j.getStaticIntField("i", val); put val=; j.getStaticDoubleField("d", val); put val=; j.getStaticStringField("s", str); put str=; run;