導航:首頁 > 編程語言 > java輸出16進制

java輸出16進制

發布時間:2022-11-29 20:48:02

1. java中怎麼可以直接輸出一個16進制變數的值

for(int i=0;i<100;i++){ System.out.println(Integer.toHexString(i));}//Integer.toHexString(int); 以十六進制(基數 16)無符號整數形式返回一個整數參數的字元串表示形式。

2. java輸出16進制

stack2.push(String.valueOf((j % 16)));
改成stack2.push( Integer.toString(j % 16, 16));

3. 用java 寫一個10進制轉16進制的演算法 怎麼寫

publicclassTest{
publicstaticvoidmain(String[]args){
inta=1000;
System.out.println(newTest().get16Jz(a));
}

publicStringget16Jz(intn){
if(n/16<16){
returngetExp(n/16)+""+getExp(n%16);
}

returnget16Jz(n/16)+""+n%16;
}

publicStringgetExp(inta){
if(a<10){
returna+"";
}
if(a>=10){
switch(a){
case10:return"a";
case11:return"b";
case12:return"c";
case13:return"d";
case14:return"e";
case15:return"f";
}
}
returna+"";
}
}

4. java 中怎麼把一個字以十六進制的方式輸出

Integer.toHexString(value);
這個是把十進制數轉換成十六進制,你可以先得到該字的ascll碼,然後把'該字的ascll碼轉化為16進制

5. java 中怎麼把一個字以十六進制的方式輸出

public class PrintHex {
// 備選字元

static final char digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8',

'9', 'A', 'B', 'C', 'D', 'E', 'F'};

public static void main(String[] args) {
int Num = 64;//要轉換的數字

int length =32;

char[] result = new char[length];

do{

result[--length]=digits[Num&15];

Num>>>=4;

}while(Num!=0);

for (int i = length; i < result.length; i++) {

System.out.println(result[i]);
}
}
}

6. java文本文字轉換成16進制

int i = convertToInt(key);<----字串(16進至格式) 轉 int
i=(可以兩個16進至轉 int 相加);
String r = convertToHex(i);<----int 轉 String(16進至格式)

7. 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進制字元串,希望能幫到你。

8. 關於Java十六進制輸出 求助哇

for(byteb:bt){
System.out.print(String.format("%02X",b));
}

9. Java 二進制轉換16進制

import java.util.Scanner;
public class Binary2Hex {
private static String hexStr = "0123456789ABCDEF";
/**
*
* @param bytes
* @return 將二進制轉換為十六進制字元輸出
*/
public static String BinaryToHexString(byte[] bytes){
String result = "";
String hex = "";
for(int i=0;i<bytes.length;i++){
//位元組高4位
hex = String.valueOf(hexStr.charAt((bytes[i]&0xF0)>>4));
//位元組低4位
hex += String.valueOf(hexStr.charAt(bytes[i]&0x0F));
result +=hex;
}
return result;
}

public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
boolean flag = true;
while (flag) {
System.out.print("請輸入一個二進制字元串:");
String str = sca.next();
System.out.println();
System.out.println("您輸入的是字元串的十六進制為:"+BinaryToHexString(str.getBytes()));
System.out.print("是否繼續轉化(如果不繼續請輸入「exit」,繼續的話輸入任意字元):");
String _str = sca.next();
if (_str.equalsIgnoreCase("exit")) {
flag = false;
}
}
}
}

閱讀全文

與java輸出16進制相關的資料

熱點內容
輕量雲伺服器如何升級 瀏覽:832
電腦解壓文字看不懂怎麼回事 瀏覽:635
查看路由埠優先順序命令 瀏覽:231
華為怎麼把加密圖片取出來 瀏覽:826
會計准則講解pdf 瀏覽:316
程序員智商高情商低完整版 瀏覽:595
河南高清矩陣伺服器雲伺服器 瀏覽:188
電腦怎麼添加到伺服器地址 瀏覽:686
phpcursor 瀏覽:645
python全局閾值分割 瀏覽:235
mysqllinux登錄命令 瀏覽:438
qq相冊雙層加密 瀏覽:553
編程c語言輸入n個平均值 瀏覽:12
本地電腦怎麼把文件上傳到伺服器 瀏覽:779
windows98密碼怎麼加密 瀏覽:399
網頁編程時如何打開網頁 瀏覽:407
文明6怎麼登入2k伺服器 瀏覽:588
linux發行版命令 瀏覽:437
湘潭國企程序員招聘 瀏覽:28
目送pdf 瀏覽:362