关于java怎么把int转换成十六进制的信息

今天给各位分享java怎么把int转换成十六进制的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、java里如何将汉字转换成16进制编码 ?2、Java 十进制怎么转为int 类型的十六进制 ? Integer.toHexString(nLen); Integer.valueOf(s);3、java中 怎么把 ascii码转换为 十六进制4、java中如何将byte[]里面的数据转换成十六进制5、Java 16进制字符串转化成十六进制数字6、在线等!!!java 如何将字符串转换成十六进制?

java里如何将汉字转换成16进制编码 ?

可以调用show(“在国”,16)生成16进制,17、22……..,最多支持到36

import java.util.ArrayList;

import java.util.List; public class ThritySix { /**

* @param args

*/

public static void main(String[] args) {

String str = “中华人发共和国”;

System.out.println(show(str,36));

} public static List show(String source, int p) {

List list = new ArrayList();

char[] arr = source.toCharArray();

for (char c : arr) {

StringBuilder sb = new StringBuilder();

int tt = c; int ii = 0;

System.out.println(tt);

while (tt != 0) {

ii = tt % p;

if (ii 9) {//如果大于9则用A-Z代替

sb.insert(0, getData(ii));//插入到最前面

} else {

sb.insert(0, ii);//插入到最前面

}

tt = tt / p;

}

list.add(sb.toString());

}

return list;

}

Java 十进制怎么转为int 类型的十六进制 ? Integer.toHexString(nLen); Integer.valueOf(s);

Integer.toHexString(a);//a为整数值//例子: int a = 34;System.out.println(Integer.toHexString(a));//结果为22

关于java怎么把int转换成十六进制的信息

java中 怎么把 ascii码转换为 十六进制

我刚好写了

    public static String ASCII2HEX(String ASCII2HEX_STRING) {

        switch (ASCII2HEX_STRING) {

            case “NUL”:

                return “00”;

            case “SOH”:

                return “01”;

            case “STX”:

                return “02”;

            case “ETX”:

                return “03”;

            case “EOT”:

                return “04”;

            case “ENQ”:

                return “05”;

            case “ACK”:

                return “06”;

            case “BEL”:

                return “07”;

            case “BS”:

                return “08”;

            case “HT”:

                return “09”;

            case “LF”:

                return “0A”;

            case “VT”:

                return “0B”;

            case “FF”:

                return “0C”;

            case “CR”:

                return “0D”;

            case “SO”:

                return “0E”;

            case “SI”:

                return “0F”;

            case “DLE”:

                return “10”;

            case “DC1”:

                return “11”;

            case “DC2”:

                return “12”;

            case “DC3”:

                return “13”;

            case “DC4”:

                return “14”;

            case “NAK”:

                return “15”;

            case “SYN”:

                return “16”;

            case “ETB”:

                return “17”;

            case “CAN”:

                return “18”;

            case “EM”:

                return “19”;

            case “SUB”:

                return “1A”;

            case “ESC”:

                return “1B”;

            case “FS”:

                return “1C”;

            case “GS”:

                return “1D”;

            case “RS”:

                return “1E”;

            case “US”:

                return “1F”;

            case “SP”:

                return “20”;

            case “!”:

                return “21”;

            case “\\”:

                return “22”;

            case “#”:

                return “23”;

            case “$”:

                return “24”;

            case “%”:

                return “25”;

            case “”:

                return “26”;

            case “‘”:

                return “27”;

            case “(“:

                return “28”;

            case “)”:

                return “29”;

            case “*”:

                return “2A”;

            case “+”:

                return “2B”;

            case “,”:

                return “2C”;

            case “_”:

                return “2D”;

            case “.”:

                return “2E”;

            case “/”:

                return “2F”;

            case “0”:

                return “30”;

            case “1”:

                return “31”;

            case “2”:

                return “32”;

            case “3”:

                return “33”;

            case “4”:

                return “34”;

            case “5”:

                return “35”;

            case “6”:

                return “36”;

            case “7”:

                return “37”;

            case “8”:

                return “38”;

            case “9”:

                return “39”;

            case “:”:

                return “3A”;

            case “;”:

                return “3B”;

            case “”:

                return “3C”;

            case “=”:

                return “3D”;

            case “”:

                return “3E”;

            case “?”:

                return “3F”;

            case “@”:

                return “40”;

            case “A”:

                return “41”;

            case “B”:

                return “42”;

            case “C”:

                return “43”;

            case “D”:

                return “44”;

            case “E”:

                return “45”;

            case “F”:

                return “46”;

            case “G”:

                return “47”;

            case “H”:

                return “48”;

            case “I”:

                return “49”;

            case “J”:

                return “4A”;

            case “K”:

                return “4B”;

            case “L”:

                return “4C”;

            case “M”:

                return “4D”;

            case “N”:

                return “4E”;

            case “O”:

                return “4F”;

            case “P”:

                return “50”;

            case “Q”:

                return “51”;

            case “R”:

                return “52”;

            case “S”:

                return “53”;

            case “T”:

                return “54”;

            case “U”:

                return “55”;

            case “V”:

                return “56”;

            case “W”:

                return “57”;

            case “X”:

                return “58”;

            case “Y”:

                return “59”;

            case “Z”:

                return “5A”;

            case “[“:

                return “5B”;

            case “\””:

                return “5C”;

            case “]”:

                return “5D”;

            case “↑”:

                return “5E”;

            case “←”:

                return “5F”;

            case “`”:

                return “60”;

            case “a”:

                return “61”;

            case “b”:

                return “62”;

            case “c”:

                return “63”;

            case “d”:

                return “64”;

            case “e”:

                return “65”;

            case “f”:

                return “66”;

            case “g”:

                return “67”;

            case “h”:

                return “68”;

            case “i”:

                return “69”;

            case “j”:

                return “6A”;

            case “k”:

                return “6B”;

            case “l”:

                return “6C”;

            case “m”:

                return “6D”;

            case “n”:

                return “6E”;

            case “o”:

                return “6F”;

            case “p”:

                return “70”;

            case “q”:

                return “71”;

            case “r”:

                return “72”;

            case “s”:

                return “73”;

            case “t”:

                return “74”;

            case “u”:

                return “75”;

            case “v”:

                return “76”;

            case “w”:

                return “77”;

            case “x”:

                return “78”;

            case “y”:

                return “79”;

            case “z”:

                return “7A”;

            case “{“:

                return “7B”;

            case “|”:

                return “7C”;

            case “}”:

                return “7D”;

            case “~”:

                return “7E”;

            case “DEL”:

                return “7F”;

            default:

                return “”;

        }

    }

java中如何将byte[]里面的数据转换成十六进制

/* *

* Convert byte[] to hex string.这里我们可以将byte转换成int,然后利用Integer.toHexString(int)

*来转换成16进制字符串。

* @param src byte[] data

* @return hex string

*/

public static String bytesToHexString(byte[] src){

StringBuilder stringBuilder = new StringBuilder(“”);

if (src == null || src.length = 0) {

return null;

}

for (int i = 0; i src.length; i++) {

int v = src[i] 0xFF;

String hv = Integer.toHexString(v);

if (hv.length() 2) {

stringBuilder.append(0);

}

stringBuilder.append(hv);

}

return stringBuilder.toString();

}

此方法能将byte[]转化成16进制字符串,希望能帮到你。

Java 16进制字符串转化成十六进制数字

没懂啥意思,可以先将字符串转化为整型,后面有需要了,再将整型转化为16进制的数字

int parseInt = Integer.parseInt(“cc”, 16);

System.out.println(parseInt);

String hexString = Integer.toHexString(parseInt);

System.out.println(hexString);

在线等!!!java 如何将字符串转换成十六进制?

nt main(void)

4{

5 unsigned char array[4] = ;

6 unsigned long num;

7 num = 0;

8 for(int i=0; isizeof(array); i++)

9 {

10 num=8;

11 num |= array[i];

12 }

13 printf(“num = %d”,num);

14 return 0;

15

16}

二进制,字节数组,字符,十六进制,BCD编码转换

* 把16进制字符串转换成字节数组

* @param hex

* @return

*/

public static byte[] hexStringToByte(String hex) {

int len = (hex.length() / 2);

byte[] result = new byte[len];

char[] achar = hex.toCharArray();

for (int i = 0; i len; i++) {

int pos = i * 2;

result[i] = (byte) (toByte(achar[pos]) 4 | toByte(achar[pos + 1]));

}

return result;

}

private static byte toByte(char c) {

byte b = (byte) “0123456789ABCDEF”.indexOf(c);

return b;

}

public static final String bytesToHexString(byte[] bArray) {

StringBuffer sb = new StringBuffer(bArray.length);

String sTemp;

for (int i = 0; i bArray.length; i++) {

sTemp = Integer.toHexString(0xFF bArray[i]);

if (sTemp.length() 2)

sb.append(0);

sb.append(sTemp.toUpperCase());

}

return sb.toString();

}

public static final Object bytesToObject(byte[] bytes) throws IOException, ClassNotFoundException {

ByteArrayInputStream in = new ByteArrayInputStream(bytes);

ObjectInputStream oi = new ObjectInputStream(in);

Object o = oi.readObject();

oi.close();

return o;

}

public static final byte[] objectToBytes(Serializable s) throws IOException {

ByteArrayOutputStream out = new ByteArrayOutputStream();

ObjectOutputStream ot = new ObjectOutputStream(out);

ot.writeObject(s);

ot.flush();

ot.close();

return out.toByteArray();

}

public static final String objectToHexString(Serializable s) throws IOException{

return bytesToHexString(objectToBytes(s));

}

public static final Object hexStringToObject(String hex) throws IOException, ClassNotFoundException{

return bytesToObject(hexStringToByte(hex));

}

public static String bcd2Str(byte[] bytes){

StringBuffer temp=new StringBuffer(bytes.length*2);

for(int i=0;ibytes.length;i++){

temp.append((byte)((bytes[i] 0xf0)4));

temp.append((byte)(bytes[i] 0x0f));

}

return temp.toString().substring(0,1).equalsIgnoreCase(“0”)?temp.toString().substring(1):temp.toString();

}

public static byte[] str2Bcd(String asc) {

int len = asc.length();

int mod = len % 2;

if (mod != 0) {

asc = “0” + asc;

len = asc.length();

}

byte abt[] = new byte[len];

if (len = 2) {

len = len / 2;

}

byte bbt[] = new byte[len];

abt = asc.getBytes();

int j, k;

for (int p = 0; p asc.length()/2; p++) {

if ( (abt[2 * p] = ‘0’) (abt[2 * p] = ‘9’)) {

j = abt[2 * p] – ‘0’;

} else if ( (abt[2 * p] = ‘a’) (abt[2 * p] = ‘z’)) {

j = abt[2 * p] – ‘a’ + 0x0a;

} else {

j = abt[2 * p] – ‘A’ + 0x0a;

}

if ( (abt[2 * p + 1] = ‘0’) (abt[2 * p + 1] = ‘9’)) {

k = abt[2 * p + 1] – ‘0’;

} else if ( (abt[2 * p + 1] = ‘a’) (abt[2 * p + 1] = ‘z’)) {

k = abt[2 * p + 1] – ‘a’ + 0x0a;

}else {

k = abt[2 * p + 1] – ‘A’ + 0x0a;

}

int a = (j 4) + k;

byte b = (byte) a;

bbt[p] = b;

}

return bbt;

}

public static String BCD2ASC(byte[] bytes) {

StringBuffer temp = new StringBuffer(bytes.length * 2);

for (int i = 0; i bytes.length; i++) {

int h = ((bytes[i] 0xf0) 4);

int l = (bytes[i] 0x0f);

temp.append(BToA[h]).append( BToA[l]);

}

return temp.toString() ;

}

public static String MD5EncodeToHex(String origin) {

return bytesToHexString(MD5Encode(origin));

}

public static byte[] MD5Encode(String origin){

return MD5Encode(origin.getBytes());

}

public static byte[] MD5Encode(byte[] bytes){

MessageDigest md=null;

try {

md = MessageDigest.getInstance(“MD5”);

return md.digest(bytes);

} catch (NoSuchAlgorithmException e) {

e.printStackTrace();

return new byte[0];

}

}

//关于byte: signed byte 把 0x00 ~ 0xff 映射成范围 0~127和 -128~-1 两段,比较简单的办法用 (b+256)%256的办法令其值回到0~255,或者用0xff并赋给一个int

关于java怎么把int转换成十六进制和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月2日 12:32:28
下一篇 2024年4月2日 12:38:55

相关推荐

  • 深入java虚拟机pdf,深入java虚拟机 中村成洋 pdf

    在linux环境下,java怎么实现从word格式转换为pdf格式 //设置当前使用的打印机,我的Adobe Distiller打印机名字为 Adobe PDF wordCom.setProperty( ActivePrinter , new Variant( Adobe PDF ));//设置printout的参数,将word文档打印为postscript…

    2024年5月23日
    4600
  • java截取指定长度字符串,java截取指定字符串之后的

    java中如何截取字符串中的指定一部分 第一个参数是开始截取的字符位置。(从0开始)第二个参数是结束字符的位置+1。(从0开始)indexof函数的作用是查找该字符串中的某个字的位置,并且返回。 int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;split讲解:java.lang.string.split split 方法 将…

    2024年5月23日
    4400
  • java绑定一个端口,java使用端口

    java如何多个service共用一个端口 你如果有多个项目的话,你可以把多个项目放到一个tomcat里面,这样端口相同使用项目名称来进行区分项目。你如果非要使用同一个,你也可以配置不同的域名导向不同的项目。就是访问的域名不同转接到的项目不同。 如果需要同时启动多个程序,要么修改tomcat的配置文件中的监听端口。要么修改jar包程序的监听端口。不能在一台服…

    2024年5月23日
    3600
  • java多线程并发编程基础,Java多线程并发执行返回

    电脑培训分享Java并发编程:核心理论 电脑培训发现本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Volatile的本质入手,详细解释JDK为我们提供的每种并发工具和底层实现机制。 人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩展性的重要原则就是抽象描述,直接使用的工具就是接口。接…

    2024年5月23日
    4700
  • 自学java找工作,自学java找工作需要包装简历吗

    自学java学多久可以找到工作 1、自学Java至少需要一年以上的时间才能达到找工作的水平。报班培训四到六个月的时间就可以找到一份不错的工作。 2、自学Java至少需要一年以上的时间才能达到找工作的水平。 3、如果要想找到一份Java相关的工作,需要至少学习5-6个月时间才能就业。Java开发需要掌握一些基础的编程语言知识,比如掌握面向对象的编程思想、基本的…

    2024年5月23日
    4400
  • java左移右移,java 左移

    java位移问题 1、思路:直接用Integer类的bit运算操作。 2、移位操作:左移:向左移位,符号后面的数字是移了多少位,移的位用0补齐,例如2进制数01111111左移一位后变为11111110,移位是字节操作。 3、Java 位运算 Java 位运算[转]一,Java 位运算表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的…

    2024年5月23日
    4300
  • java技术规范,java规范性要求

    现在主流的JAVA技术是什么? java最流行开发技术程序员必看 1 、Git Git一直是世界上最受欢迎的Java工具之一,也是Java开发人员最杰出的工具之一。Git是一个开源工具,是-种出色的分布式版本控制解决方案。 (1).Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。(2).Java面向对象编…

    2024年5月23日
    4100
  • javasocket编程,Java socket编程中,禁用nagle算法的参数

    Java进行并发多连接socket编程 1、Java可利用ServerSocket类对外部客户端提供多个socket接口。基本的做法是先创建一个ServerSocket实例,并绑定一个指定的端口,然后在这个实例上调用accept()方法等待客户端的连接请求。 2、Socket socket=server.accept(0;Thread handleThrea…

    2024年5月23日
    4700
  • c语言如何将16进制转换为10进制,c语言16进制转换成10进制

    c语言16进制转换为10进制数的函数是什么? 这个函数的int HtoD(char *a);就是将16进制的数用字符数组保存,把数组首地址作为参数传递给函数,函数返回转换后的10进制整型数值。详细说明,我写在备注里了,你看以参考。 )函数和printf()函数进行格式转换,以16进制格式输入,再以10进制格式输出。 首先,打开C语言编译器,新建一个初始.cp…

    2024年5月23日
    3700
  • java死亡,java死代码是什么意思

    我的世界传送回死亡点指令是什么? 1、下面就让我们一起来了解一下吧:我的世界回到死的地方的指令是输入/back,就可以回到死亡地点了,当然也可以看信标,因为死亡后会有一道光集中在死亡点,只要循着光就可以找到目的地了。 2、在服务器中的指令 首先打开指令台,在指令行输入“/back”就可以回到自己的死亡地点了。在单人游戏中的指令 在单人游戏中,您无法直接返回到…

    2024年5月23日
    4900

发表回复

登录后才能评论



关注微信