我希望将数字转换为字母表中的相应字母。
答案 0 :(得分:3)
如here所示,字母字符从65或97开始(取决于大小写),因此您只需将64或96添加到您的值中,然后将其强制转换为char。
Random rand = new Random();
int TargetNumber = rand.nextInt(25) + 1;
char TargetChar = (char) (TargetNumber+64);
答案 1 :(得分:0)
试试这个
sendData: function(){
var toSend = [].concat(Tracking.__tracking_queue);
if(toSend.length !== 0){
var sendData = this.__stringifyAndSetHeaders(toSend);
Tracking.__tracking_queue = []; //clear it here
Tracking.postData(sendData);
}
},
postData: function(sendData){
var xhr = new XMLHttpRequest();
xhr.onload = function() {
console.log(xhr.responseText);
//Tracking.__tracking_queue = []; //don't clear it here
};
xhr.open("POST", sendData.url, true);
Object.keys(sendData.headers).forEach(function(key){
xhr.setRequestHeader([key], sendData.headers[key]);
});
xhr.send(sendData.body);
}
这会将Random rand = new Random();
int TargetNumber = rand.nextInt(25) + 1;
char c = (char)(TargetNumber+96);
添加到生成的值中,然后类型将其添加到96
中。这适用于char
。要完成a-z
,请A-Z
替换96
。
答案 2 :(得分:-1)
我认为你可以这样做:
char a = (char)20;