導航:首頁 > 操作系統 > android字元轉數字

android字元轉數字

發布時間:2025-01-07 12:41:30

android字元串轉換成16進制怎麼轉

android字元串轉換成16進制,參考如下內容:
/**
* 字元串轉換成十六進制字元串
* @param String str 待轉換的ASCII字元串
* @return String 每個Byte之間空格分隔,如: [61 6C 6B]
*/
public static String str2HexStr(String str)
{

char[] chars = "0123456789ABCDEF".toCharArray();
StringBuilder sb = new StringBuilder("");
byte[] bs = str.getBytes();
int bit;

for (int i = 0; i < bs.length; i++)
{
bit = (bs[i] & 0x0f0) >> 4;
sb.append(chars[bit]);
bit = bs[i] & 0x0f;
sb.append(chars[bit]);
sb.append(' ');
}
return sb.toString().trim();
}

⑵ android判斷字元是否是數字還是文字

android判斷EditText輸入的數字、中文還是字母方法如下:

java">Stringtxt=edInput.getText().toString();
Patternp=Pattern.compile("[0-9]*");
Matcherm=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"輸入的是數字",Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[a-zA-Z]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"輸入的是字母",Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[u4e00-u9fa5]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"輸入的是漢字",Toast.LENGTH_SHORT).show();
}

希望對你有幫助!

⑶ android 字元串轉byte數組

Android 字元串、byte數組與16進制數組間的轉換

<spanstyle="font-family:SimSun;font-size:14px;">//字元串轉換成16進制文字列的方法
publicStringtoHex(Stringstr){
StringhexString="0123456789ABCDEF";
byte[]bytes=str.getBytes();
StringBuilderhex=newStringBuilder(bytes.length*2);
for(inti=0;i<bytes.length;i++){
hex.append(hexString.charAt((bytes[i]&0xf0)>>4));//作用同n/16
hex.append(hexString.charAt((bytes[i]&0x0f)>>0));//作用同n
hex.append('');//中間用空格隔開
}
returnhex.toString();
}

//將16進制數組轉換為字元串
publicstaticStringdecode(Stringbytes){
StringhexString="0123456789ABCDEF";
ByteArrayOutputStreambaos=newByteArrayOutputStream(bytes.length()/2);
//將每2位16進制整數組裝成一個位元組
//for(inti=0;i<bytes.length();i+=2)
//baos.write((hexString.indexOf(bytes.charAt(i))<<4|hexString.indexOf(bytes.charAt(i+1))));
//將每3位(第3位為空格)中的前2位16進制整數組裝成一個位元組
for(inti=0;i<bytes.length();i+=3){
baos.write((hexString.indexOf(bytes.charAt(i))<<4|hexString.indexOf(bytes.charAt(i+1))));
}
returnnewString(baos.toByteArray());
}</span>

詳細

⑷ java-Android怎麼把字元串轉換成Integer/Float/Double 中的一種

java總字元串轉換成其他基本數據類型的方式,可以使用基本數據類型的toString()方法,還有String類型轉換成其他的基本數據類型,示例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13

Integer I1=new Integer(i1);//生成Integer類
Float F1=new Float(f1); //生成Float類
Double D1=new Double(d1); //生成Double類
//分別調用包裝類的toString() 方法轉換為字元串
String si1=I1.toString();
String sf1=F1.toString();
Stringsd1=D1.toString();
Sysytem.out.println("si1"+si1);
Sysytem.out.println("sf1"+sf1);Sysytem.out.println("sd1"+sd1);

String MyNumber ="1234";
int MyInt = Integer.parseInt(MyNumber);
字元串轉換成byte, short, int, float, double, long 等數據類型,可以分別參考Byte, Short,Integer, Float, Double, Long 類的parseXXX 方法。

⑸ android的文本框中字元串怎麼轉換成整型變數值

你這是問什麼呢,,,
輸入框中 輸入的數字??
獲取到的就是字元串 轉換成int型?
前提是輸入框中的是int型, 就可以轉啊。
int a=Integer.parseInt(str)

閱讀全文

與android字元轉數字相關的資料

熱點內容
androidwifi開啟熱點 瀏覽:829
緩存伺服器管理員不允許怎麼處理 瀏覽:888
vb命令按鈕顏色 瀏覽:585
airpods在安卓怎麼設置雙擊 瀏覽:146
用友t3伺服器地址變動 瀏覽:324
伺服器掛了找誰伺服器地址 瀏覽:577
單片機p30引腳功能 瀏覽:283
oracle命令導出資料庫 瀏覽:597
python多行代碼編譯窗口 瀏覽:969
如何解壓精神壓力 瀏覽:190
嶽麓版高中歷史課本pdf 瀏覽:417
中國銀行app充話費怎麼看電話號碼 瀏覽:427
安卓手機安裝量達到上限怎麼辦 瀏覽:306
清除bitlocker加密 瀏覽:357
實木地板打龍骨要加密嗎 瀏覽:122
安卓手機怎麼用fv懸浮器 瀏覽:805
疫情期間程序員的失業 瀏覽:208
微信samplephp 瀏覽:166
食物解壓系列素材 瀏覽:767
python人工智慧視頻 瀏覽:615