Ⅰ java中如何將字元串轉換為二進制數
方法一:開始,運行,輸入cmd,再輸入「systemInfo」,拉到上面看「系統類型」,X86的是32位機,64位的是X64(不過,系統是64位的,此處才顯示64位)。如果你的系統是64位的,會在「OS?名稱:?MicrosoftXP?Professional」一行後明確標示出「x64?Edition」,否則你的系統就是32位的。?
方法二:在開始>運行中輸入「winver」,如果你的系統是64位的,同樣會明確標示出「x64?Edition」。?
方法三:查看「控制面板」中的「系統屬性」?
單擊「開始」,然後單擊「運行」。鍵入?sysdm.cpl,然後單擊「確定」。單擊「常規」選項卡。操作系統顯示如下:?
對於?64?位版本的操作系統:「系統」下將顯示?Windows?XP?Professional?x64?Edition?版本?<?Year>。?
對於?32?位版本的操作系統:「系統」下將顯示?Windows?XP?Professional?版本?<?Year>。?注意<Year>?是一個表示年份的佔位符。?方法?四:查看「系統信息」窗口?
單擊「開始」,然後單擊「運行」。鍵入?winmsd.exe,然後單擊「確定」。?
當導航窗格中已選擇「系統摘要」,找到「詳細信息」窗格中「項目」下的「處理器」,然後記下該值。?
如果「處理器」對應的值以「x86」開頭,表明該計算機運行的是?32?位版的?Windows?操作系統
如果「處理器」對應的值以「ia64」或「AMD64」開頭,表明該計算機運行的是?64?位版的?Windows?操作系統?
右鍵打開我的電腦屬性,沒有「物理地址擴展」的是32位,有「物理地址擴展」的是64位如果這個方法無效,請嘗試其他方法。
Ⅱ 用Java輸入一個十進制,轉換成二進制並輸出
import java.util.Scanner;
public class ReversedBinary {
public static void main(String[] args) {
int number;
Scanner in = new Scanner(System.in);
System.out.println("輸入一個十進制數");
number = in.nextInt();
if (number < 0) {
System.out.println("Error: Not a positive integer");
} else {
System.out.print("Convert to binary is:");
printBinaryform(number);
}
}
private static void printBinaryform(int number) {
int remainder;
if (number <= 1) {
System.out.print(number);
return;
}
remainder = number %2;
printBinaryform(number >> 1);
System.out.print(remainder);
}
}
Ⅲ java里怎樣把文件轉換成二進制
轉換文件成為二進制數據並保存的代碼:
取出數據並還原文件到本地的java代碼:
[java]view plain//讀取資料庫二進制文件
publicvoidreaderJpg()throwsSQLException
{
connection=connectionManager.getconn();//自己連接自己的資料庫
StringsqlString="selectimagesfromsave_imagewhereid=4";//從資料庫中讀出要還原文件的二進制碼,這里我讀的是自己的資料庫id為4的文件
Filefile=newFile("E:\1.jpg");//本地生成的文件
if(!file.exists())
{
try{
file.createNewFile();
}catch(Exceptione){
e.printStackTrace();
}
}
try{
byte[]Buffer=newbyte[4096*5];
statement=connection.prepareStatement(sqlString);
resultSet=statement.executeQuery();
if(resultSet.next())
{
FileOutputStreamoutputStream=newFileOutputStream(file);
InputStreamiStream=resultSet.getBinaryStream("images");//去欄位用getBinaryStream()
intsize=0;
while((size=iStream.read(Buffer))!=-1)
{
System.out.println(size);
outputStream.write(Buffer,0,size);
}
}
}catch(Exceptione){
e.printStackTrace();
}
}
Ⅳ java如何把一個以文本存儲的文件轉化為二進制文件
不需要轉換。
解釋:任何文件的存儲都是通過二進制的形式進行存儲的,只不過經過機器語版言編譯後,展權示給用戶的體驗是中文或者是字元串形式。
備註:如果是想將數字轉換為二進制,可以直接通過Integer的toBinaryString方法直接進行轉換,舉例:
int i =8;
System.out.println(Integer.toBinaryString(i));
輸出結果就是:1000.
Ⅳ JAVA編程,請問怎麼將十進制數轉換成二進制輸出,又怎麼將二進制數轉換成十進制輸出
1、創建java類,TestNumConv.java;