'de String.format() ve onaltılık sayılar String.format()
'un neden böyle davrandığını anlamaya çalışıyorum.Java
Bağlam: Sistem programlama sınıfı, bir assembler yazıyor.
Nesne dosyasında bir değerden oluşturduğum 5 karakterlik bir hex alanı var.
kullanarak çalıştı: String.format("%05X", decInt);
pozitif sayılar (11 ->0000B
) yönelik olarak bu işleri
-
herhalde (yerine FFFFF
ait>FFFFFFFF
-1) o negatif sayılar başarısız Ancak Son 5 karakterin bir alt dizisini alabilirdim, ancak neden böyle davrandığını anlamaya çalışıyorum.
Sorun, biçim yöntemiyle belirlenen "genişlik" dir, bu durumda 5, minimum genişliktir. – twain249