关注
package xiaozhao2017;
import java.util.Scanner;
public class StringToHex {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
String s=scan.next();
int n=s.length();
int line=0;
int charAt=0;
while(n>0){
n-=16;
System.out.print(HexOff(line*16)+" ");
line++;
for(int i=0;i<8;i++){
System.out.print(convertLetterToHexNum(s.charAt(charAt))+" ");
charAt++;
}
System.out.print(" ");
for(int i=0;i<8;i++){
System.out.print(convertLetterToHexNum(s.charAt(charAt))+" ");
charAt++;
}
System.out.print(" ");
String temp=s.substring(charAt-16, charAt);
System.out.println(temp);
}
}
public static String HexOff(int n){
String s=Integer.toHexString(n);
String str="";
if(s.length()<8){
for(int i=0;i<8-s.length();i++){
str+="0";
}
str+=s;
return str;
}
else{
return s;
}
}
public static String convertLetterToHexNum(char c){
return Integer.toHexString((int)(c));
}
}
查看原帖
点赞 4
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 简历第一个项目做什么 #
4830次浏览 74人参与
# 租房找室友 #
58270次浏览 240人参与
# MiniMax求职进展汇总 #
1592次浏览 25人参与
# 实习的你做了哪些离谱的工作 #
5982次浏览 88人参与
# 工作压力大,你会干什么? #
7782次浏览 199人参与
# 参加哪些竞赛对找工作有帮助? #
5760次浏览 110人参与
# AI让你的思考变深了还是变浅了? #
2954次浏览 89人参与
# 找实习记录 #
15947次浏览 289人参与
# 如果不上班,你会去做什么 #
4162次浏览 188人参与
# 携程工作体验 #
20741次浏览 79人参与
# 邪修省钱套路 #
4927次浏览 169人参与
# 学历对求职的影响 #
587890次浏览 4004人参与
# 为了入行xx岗,我学了__ #
3344次浏览 56人参与
# 我的付费上班经历 #
9210次浏览 156人参与
# 一上班就想____,这正常吗? #
13976次浏览 143人参与
# 如果再来一次,你还会选择这个工作吗? #
780335次浏览 6266人参与
# 职场上哪些行为很加分? #
314391次浏览 3549人参与
# 如何KTV领导 #
83411次浏览 525人参与
# 产品实习,你更倾向大公司or小公司 #
193772次浏览 2074人参与
# 实习打杂,要跑路吗 #
56305次浏览 336人参与
# 你们公司哪个部门最累? #
37517次浏览 255人参与