java 中,char 陣列轉換成 byte陣列
public class CharToByte {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char[] cs = new char[] { 'a', 'b', 'c', 'd', 'e', 'f', 'g' };//要轉換的char陣列
String str = new String(cs);
byte[] bs = str.getBytes();//轉換過來的byte陣列 不過介於你初學 建議你用第2中方式
/*****第2中方式 ******/
byte[] bs2 = new byte[cs.length];//定義一個長度與需要轉換的char陣列相同的byte陣列
for(int i = 0; i < cs.length; i++) {//迴圈將char陣列的每一個元素轉換為byte並存在上面定義的byte陣列中
byte b = (byte) cs[i];//將每一個char轉換成byte
bs2[i] = b;//儲存到陣列中
}
}
}
相關推薦
java 中,char 陣列轉換成 byte陣列
public class CharToByte { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub char[] cs =
java基本資料型別轉換成byte[]陣列
package com.mystudypro.byteutil; import java.io.UnsupportedEncodingException; public class ConToByte { /** * double轉換byte * @para
java中char型別轉換成int型別
PlanA: char ch = '9'; if (Character.isDigit(ch)){ // 判斷是否是數字 int num = Integer.parseInt(String.valueOf(ch)); System.out.println(num); }
Java中如何正確的將byte[]陣列轉化為String型別?
很多人在程式設計時,總是喜歡用一下方法將陣列轉為字串:(a為byte陣列) String s=a.toString(); 可是每次返回的時候,新手看來返回的結果是亂碼,比如說我,寫RSA演算法時,沒有注意,就以為是解密出來的亂碼(哈哈哈),但其實[[email protected]
從網上獲取資料轉換成byte[]陣列
import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection;
CString的16進位制轉換成BYTE陣列
BYTE CSingleDlg::CStringHex2Byte( BYTE * byBuffer, CString strInput ) {int nLen = strInput.GetLength();BYTE byTemp = 0x00;for ( int i=0, j = 0; i < 1024
C++中將char陣列轉換為BYTE陣列
強制型別轉換 char a[] = "ab"; BYTE* pByte = static_cast<BYTE*> (a); 因為BYTE: An 8-bit integer that is not signed 它和unsigned char可以安全轉換.
Java中String型別轉換成日期型別
Java中String型別轉換成資料庫中的日期型別,新增到資料庫 //建立sdf物件,指定日期格式型別 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //sdf將字串轉化成java.util.D
java中json字串轉換成map/list
import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.
java中漢字自動轉換成拼音
剛剛做完這樣一個功能: 這是頁面上的一小部分,主要是給選擇的課程新增英文名稱(約定是課程拼音的首字母組合),以方便後面其他操作。這個文字框實現起來還是需要不少控制的,需要非同步查詢、非同步新增、需要js控制文字框是否可編輯狀態、需要控
java中如何將字元陣列轉換成字串,以逗號分割
String[] ary = {"abc", "123", "45"}; StringBuffer sb = new StringBuffer(); for(int i = 0; i < ary.length; i++) { sb. append(ary[i]..t
java中如何將字串陣列轉換成字串
如果是 “字串陣列” 轉 “字串”,只能通過迴圈,沒有其它方法 String[] str = {"abc", "bcd", "def"};StringBuffer sb = new StringBuffer();for(int i = 0; i < str.lengt
關於MD5加密中byte陣列轉換成16進位制字串的研究
簡介:四種md5加密,主要區別在於將md5加密後的byte陣列轉換為16進位制字串的方式。 1.第一種,使用bigInteger進行轉換 public static String md5Encrypt(String src){ try
Java中把字串陣列轉換成整型陣列 (未測試)
public class Test { public static void main(String[] args) { String [] str={"1","2","3"}; int [] num=new int[str.len
c#中如何將byte陣列轉換為int陣列,int陣列轉為byte陣列
本文是將byte陣列轉換為int陣列和int陣列轉為byte陣列,話不多說,程式碼如下: 1.將byte陣列轉換為int陣列 /// <summary> /// byte陣列轉int陣列 /// </summary&
java按行讀取並存到陣列(轉換成任意型別)(演算法題目常用)
做用java做演算法時,需要進行.txt檔案的讀寫問題。 思考:現在知道如何用讀每行的資料的,怎麼把他們分開? //從檔案中讀取 File inFile=new File("E:\\input.txt"); BufferedReader br=new BufferedR
java 基本資料型別的陣列轉換成集合
陣列轉化成集合可用:Arrays.asList() 注意:基本資料型別的陣列轉換成集合,會將整個陣列當作一個物件轉換,將陣列轉換成集合,陣列必須是引用資料型別。 public static void main(String[] args) { int[] arr =
Java 任意長度byte陣列轉換為int陣列
嗯。最近工程上遇到一個byte陣列轉換為int的問題,解決過程中遇到了幾個坑,經過各種查資料終於還是解決了。撒花。 Java的位運算以及byte陣列與其他型別資料的轉換比c/c++感覺麻煩一些。這裡簡單說明一下byte陣列和int的轉換吧。 總所周知,int型別資料在Jav
通過將陣列反序排列來去除中括號,轉換成json,只能適用於數組裡只有一個物件
var text='[{a:100,b:200},{c:"xx",d:"對的"}]'var text1=text.replace('[','')console.log(text1)var text2=text1.split('').reverse().join('');var
java 陣列轉換成String方法
一、方法列表 Arrays.toString(Object[] obj); // 返回指定陣列內容的字串表示形式。 其他引數詳見圖: 二、返回String型別格式: 逗號分隔 [xx,