1
我編寫我的應用程序在Java中的第一次,我現在應該編碼在JavaScript中,我有一些問題在處理字符串和arraybytes在JavaScript和重新編碼轉換方法兩個方向。 這裏是我的Java代碼:javascript:字符串到字節[]到字符串
public String VerifyPIN(String PIN, String successCb, String errorCb) {
byte[] AID = new byte[] {(byte)0xA0,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x04,(byte)0x10,(byte)0x10,(byte)0x11};
byte[] tmpPIN = new byte[] {(byte)0x00, (byte)0x20, (byte)0x00, (byte)0x80, (byte)0x08, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00};
System.arraycopy(PIN.getBytes(), 0, tmpPIN, 5, PIN.getBytes().length);
byte[] output = exchange(AID, tmpPIN);
String result = StringUtils.bytesToString(output);
if ("90 00".equals(result.trim())) {
//onSuccess()
} else {
//onError
}
return result.trim();
}
public String bytesToString(byte[] bytes) {
if (bytes != null)
{
StringBuffer sb = new StringBuffer();
for (byte b : bytes) {
sb.append(String.format("%02x ", b & 0xFF));
}
return sb.toString();
}
else {
return "N/A";
}
}
所以,我怎麼能轉換這兩種方法bytesToString和VerifyPIN爲JavaScript。
預先感謝您
里亞希 - 所以它不是一個「免費寫我的代碼」服務。我們將幫助您處理自己編程時遇到的問題,但我們不會爲您完成工作。 –
@StephenC:讓我們等一下,有些haxxor會 –
@AndreaLigios - 號碼讓我們等一下。這不是應該如何使用。 –