導航:首頁 > 編程語言 > 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進制相關的資料

熱點內容
伺服器怎麼用不會斷電 瀏覽:301
主從伺服器有什麼用 瀏覽:213
jstlpdf 瀏覽:14
安卓原神在哪個app下載 瀏覽:808
單片機編程技術什麼意思 瀏覽:104
e點課堂源碼 瀏覽:45
免費打擊墊app哪個好 瀏覽:532
程序員必裝的6款軟體 瀏覽:750
基於單片機的遙控器設計 瀏覽:521
安卓如何取消圓圖標 瀏覽:11
收件伺服器怎麼樣 瀏覽:48
建築設計規范pdf 瀏覽:98
如何合並兩個pdf 瀏覽:174
刷機包必須要解壓的單詞 瀏覽:483
android課表實現 瀏覽:864
頭條app在哪裡能看見有什麼活動 瀏覽:511
冰櫃壓縮機電容80歐 瀏覽:609
安卓各個版本圖標什麼樣 瀏覽:152
無錫哪裡有製作手機app 瀏覽:538
php字元串轉json數組 瀏覽:6