Temel olarak, seri hale getirilmiş/seri hale getirildiğinde, bu işlemlerin yalnızca bir tanıtıcıyı kaydettiği/yüklediği, numaralar gibi davranan sınıflar istiyorum. Bu nesnelerden biri serileştirildiğinde, bir tam sayıyı dosyaya kaydetmek istiyorum. Serileştirdiğimde, bu tamsayı başlığın altında okumak, statik bir dizide bir ofset olarak kullanmak ve sonuçta oluşan nesne dizinin içerdiği örnek olacaktır. bu yapılabilir mi?tanımlayıcı sınıfını tanımlayıcı (dizide ofset)
0
A
cevap
0
Şu anda bu var:
public class COMMODITY implements Serializable{
static COMMODITY[] cs = new COMMODITY[]{
new COMMODITY("hello", 0),
new COMMODITY("hello2", 1)
};
final int index;
final transient String name;
final transient int two = 2;
COMMODITY(String name, int index){
this.name = name;
this.index = index;
}
private Object readResolve() throws ObjectStreamException{
return cs[index];
}
}
Ve bana istediğimi verir. Bununla birlikte, daha iyi bir şekilde
İlgili konular
- 1. Tanımlayıcı Sınırı?
- 2. Yakalanmamış sözdizimi: beklenmedik tanımlayıcı?
- 3. nodejs ejs, beklenmedik tanımlayıcı
- 4. Çözümlenmemiş tanımlayıcı kullanımı FBSDKAppEventNamePurchased
- 5. Python'da uyarlanabilir tanımlayıcı
- 6. "bildirilmemiş tanımlayıcı" aslında bildirildi
- 7. Çözümlenmemiş tanımlayıcı kullanımı 'FIRInstanceIDAPNSTokenTypeSandbox'
- 8. "Tanımlanamayan Tanımlayıcı Hatası Kullanılıyor"
- 9. Hbase kabukta geçersiz tanımlayıcı
- 10. Çözülmemiş tanımlayıcı 'AVPlayer' kullanımı
- 11. Java'dan Tanımlayıcı İstatistikler ArrayList
- 12. Restorasyon kimliği ve tanımlayıcı
- 13. Tanımlayıcı öznitelikleri eksik denetleyici xcode
- 14. hatası: bildirilmemiş tanımlayıcı 'ctime_s' kullanımı
- 15. Indy 10: Tanımlanamayan Tanımlayıcı 'TIdBytes'
- 16. Damlalar: LHS desen tanımlayıcı alın
- 17. GLSL: "Bildirilmemiş tanımlayıcı çağrısı 'texture2D'"
- 18. hata C2061: sözdizimi hatası: tanımlayıcı
- 19. arasındaki fark =? ve sınır tanımlayıcı =?
- 20. -bash: İhracat: `= ': geçerli bir tanımlayıcı
- 21. Hata Tetikleme. çok parçalı tanımlayıcı "..."
- 22. bildirilmemiş tanımlayıcı 'arr' kullanımı 'arr'
- 23. Hata: çözülmemiş tanımlayıcı kullanımı 'kCGBlendModeMultiply'
- 24. bash: export: `= ': geçerli bir tanımlayıcı değil -bash: export:` =': geçerli bir tanımlayıcı değil
- 25. başlığını NULL ('NULL': bildirilmemiş tanımlayıcı) olarak ayarlayın
- 26. Sembol bulamıyor, bilinmeyen Tanımlayıcı. Bunu nasıl bitirebilirim?
- 27. Bölünmüş Denetime Sahip Çözülemeyen Tanımlayıcı Kullanımı
- 28. SQL Server benzersiz tanımlayıcı eşdeğeri C#
- 29. Clang API aracılığıyla tanımlayıcı bulunamıyor ancak Clang
- 30. Neden yinelenen sınıf (veya tanımlayıcı) hatası alıyorum?
'u kullanmak istiyorum, her bir numaraya atamış olduğunuz bir kimlik olan ordinal() veya daha iyisini kullanabilirsiniz. –