Java'da bir hex değeri artırabilir misiniz? "onaltılık değer" = "onaltılık değer" ++Bir Hex değerini (JAVA) artırın
cevap
"Onaltılı değer" ile ne demek istiyorsun? Değeriniz hangi veri türünde saklanır?
Not int/kısa/karakter/... değeriniz başlangıçta nasıl temsil umurumda değil:
int i1 = 0x10;
int i2 = 16;
i1
ve i2
içeriklerin aynısına sahip olacaktır. Java (ve diğer birçok dil) de sabitlerinizin/değerlerinizin gösterimini önemsemez.
Evet. Her neyse, zaten ikilidir, bu yüzden onları nasıl beyan ettiğin önemli değil.
int hex = 0xff;
hex++; // hex is now 0x100, or 256
int hex2 = 255;
hex2++; // hex2 is now 256, or 0x100
Bu, hex değerinin nasıl depolandığına bağlıdır. Bir dizede onaltılı değeriniz varsa, bir Tamsayıya dönüştürün, artırın ve geri dönüştürün.
int value = Integer.parseInt(hex, 16);
value++;
String incHex = Integer.toHexString(value);
Kısa cevap: evet. Bu
myHexValue++;
Uzun Cevap var: Bu olasılıkla 'onaltılık değeri' bir tamsayı olarak saklanır bu. (Her zamanki ondalık aksine) dize
Integer.toHexString(myHexValue)
ve
Integer.parseInt(someHexString, 16);
M.
Veya String.format ("% x", myHexValue); –
baz ile bir altıgen dizisinden yapılan bir onaltılı dönüştürerek iş sayı sadece bir UI sorunudur. Dahili olarak bir tamsayı ikili olarak saklanır. Sadece onu insan temsiline dönüştürdüğünüzde sayısal bir temel seçersiniz. Yani, sen gerçekten "bir tamsayı nasıl arttırırsın?"
- 1. JQuery kullanarak bir alanın değerini artırın/azaltın
- 2. Java bir HEX dizgisini bir BigInt'e dönüştürür
- 3. Bir hex dize
- 4. MongoDB (Java) deyimi değerini
- 5. android int hex dönüştürücü
- 6. Hex Sayısı
- 7. Bir işlem gerçekleştiğinde değişkeni artırın
- 8. HEX Kodundan bir DLL oluşturun
- 9. Java
- 10. SQL Server'da bir kimlik sütununun değerini, tabloyu düşürmeden ve yeniden oluşturmadan artırın
- 11. Bir hex dizgisini Java'da bir byte dönüştürün
- 12. Bir hex numarasına benzeyen bir dizeyi php'de gerçek bir hex sayısına nasıl dönüştürebilirim?
- 13. Kutu gölgesinin performansını artırın
- 14. Java2D: Çizgi genişliğini artırın
- 15. system.windows.media.brush kaynağının Hex renk koduna dönüştürülmesi
- 16. IPython geçmişi uzunluğunu artırın
- 17. Değnek dönüşümünün kalitesini artırın
- 18. Bayt dizisinin HEX gösterimi
- 19. python, hex karakterini 00
- 20. PowerShell'de bir değişkeni işlevler içinde artırın
- 21. Bir formülün sonucunun kesinliğini artırın TSQL
- 22. Eclipse'de menü/araç çubuğu simgelerinin boyutunu artırın
- 23. numpy - print * matristen yalnızca bir * sütun, hex
- 24. JS'de bir dizgiden hex tamsayı nasıl edinilir?
- 25. Bir dize Hex değerleri nasıl iletilir - Android
- 26. Python'da Hex değerinin bir listesini oluşturun
- 27. java kodundan xml seçici değerini değiştir
- 28. java Enum gelen Değerini almak nasıl
- 29. Java BigDecimal neden 1E + 1 değerini veriyor?
- 30. bir değerini
Bir değer bir değerdir, bu durumda temsil (ikili/sekizli/onaltılık/hex) neden önemlidir? –
Sormadan önce kendiniz denemelisiniz ... bunu test etmek ve kendiniz öğrenmek çok kolay. –