作者公不
請問這個javascript
function hexstr2array(input, length) {
var output = new Array(length);
var i=0;
for (i=0; i<length; i++) {
if (i < input.length/2) {
output[i] = parseInt(input.substr(i*4,4),16);
} else {
output[i] = 0;
}
}
return output;
}
轉成JAVA
public static String[] hexstr2array(String input,int length) {
String[] output = new String[length];
for (int i=0; i<length; i++) {
if (i < (input.length())/2) {
int ss = Integer.parseInt(input.substring((i*4),4));
output[i] =""+ss;
} else {
output[i] = "0";
}
}
return output;
}
是這樣寫嗎?
謝謝
|