クラス内の変数にアクセスしたいsTerminalId
&sTransactionId
ServerThread
public class ServerThread extends Thread {
/* Some Code Omitted Here */
public void run() {
String sDataFromPOS="";
//Get Some Value in sDataFromPOS
byte[] bSendToPOS = SAXHandler.ParseXMLToString(sDataFromPOS.toString().substring(2));
}
}
public class SAXHandler extends DefaultHandler {
static String sTerminalId = "";
static String sTransactionId = "";
public static byte[] ParseXMLToString(String sXMLData) throws Throwable {
/* Do Some Operation on String sXMLData & extarct value of sTerminalId & sTransactionId*/
}
}
私が試したのは
SAXHandler.sTerminalId
値を取得しますが、もう一度実行すると以前の値が得られます。代替手段はありますか?機密データを扱っているので、コードを台無しにしたくない