-1
package jetPlanes;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.Charset;
import java.text.RuleBasedCollator;
public class BoomBox {
public static void main(String args[]){
byte[] bytes = "009343724758".getBytes();
String string = new String(bytes,0,4);
Long long1 =new Long(string);
System.out.println(long1);
}
}
出力を回避する方法理由の説明を必要としています。私はバイトの生のバイナリを知っている、その理由は何ですか?私はバイトがこのように動作し、それが
私は2つの '00が私の長い間必要です。 emを取得する方法?
変更先行ゼロを含むように精度。 https://stackoverflow.com/questions/4051887/how-to-format-a-java-string-with-leading-zero実際のバイナリについては、ゼロが存在します。あなたは余分なゼロがある十分に長いデータ型を持っています。 – Peri461
@ Pen461あなたが提供したリンクと同じ質問をしていると思いますか?あなたがしようとしていることは、コードの中でそれが説明されているともっと役に立ちそうです。ありがとうございます。 –
です。そして、その質問に対する答えとして与えられた例は、あなたが探しているものとまったく同じです。価値と表現の違いを説明したGrimyの答えを参照してください。 – Peri461