关注
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String in = sc.next();
// System.out.println(in); StringBuffer sbin = new StringBuffer(in);//输入 char[] arr = in.toCharArray(); String HexMoving = "";//16进制偏移 StringBuffer sb = new StringBuffer("");//拼接每一行字符串
for(int i=0; i<arr.length/16; i++){
HexMoving = Integer.toHexString(i*16);
//如果少于8位 前面补零
if(HexMoving.length() < 8) {
for (int j = 0; j < 8 - HexMoving.length(); j++) {
sb.append("0");
}
}
sb.append(HexMoving);
sb.append(" ");
//每16字节 转16进制 用空格做间隔
for (int j = i*16; j<(i+1)*16; j++){
sb.append(Integer.toHexString(sbin.charAt(j)));
sb.append(" ");
}
sb.append(" ");
//加入原字符串
sb.append(sbin.substring(i*16, (i+1)*16));
System.out.println(sb.toString());//输出并换行
HexMoving ="";//重置位移变量
sb.delete(0,sb.length());//清空
}
}
//abcdefghabcdefghabcdefghabcdefgh
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 从投递到OC,你用了多久 #
4099次浏览 35人参与
# 总结:哪家公司最喜欢泡池子 #
169255次浏览 600人参与
# 厦门银行科技岗值不值得投 #
19256次浏览 426人参与
# 我的求职进度条 #
993274次浏览 6579人参与
# 哪些公司面试还在问八股? #
919次浏览 17人参与
# 哪一刻你突然觉得实习“有点值了” #
2566次浏览 44人参与
# HR面都在聊什么? #
927次浏览 21人参与
# 实习教会我的事 #
73880次浏览 511人参与
# 一人一道大厂面试题 #
128903次浏览 1320人参与
# 生物制药/化工校招攻略 #
85732次浏览 347人参与
# 实习生如何通过转正 #
136170次浏览 1488人参与
# 哪些公司一直卡在简历筛选 #
107977次浏览 373人参与
# 大厂无回复,继续等待还是奔赴小厂 #
350381次浏览 2009人参与
# 实习生活中那些难忘的瞬间 #
333291次浏览 3398人参与
# 现在还是0offer,延毕还是备考 #
1364609次浏览 7953人参与
# 我想象的实习vs现实的实习 #
333195次浏览 2298人参与
# 有深度的简历长什么样? #
54157次浏览 732人参与
# 反问环节如何提问 #
138665次浏览 2734人参与
# 夸夸我的求职搭子 #
261906次浏览 1983人参与
# 入职第一天,你准备什么时候下班 #
118522次浏览 519人参与
# 拿到offer之后,可以做些什么 #
105776次浏览 514人参与
查看2道真题和解析