Tablo biçiminde depolanan karmaşık verileri temel olarak bir flatfile (.CSV) kaynağından temizleyen bir java kodu yazıyorum. Bazı sütunlar açık bir şekilde (bir anlamda kontrol seviyesinde) tarihler, dolar tutarları ve tam sayılar olsa da, tüm kayıtlar şu anda Dize formatında saklanır. Çıktı doğrudan SQL'ye aktarılacağından, her bir sütunun daha iyi uygulama için hangi veri tipinin olabileceğini temel alarak bilgileri depolamak istiyorum.Şu anda java dizesi olarak saklanan nesnelerin potansiyel, en granüler, nesne türü nasıl bulunur?
Neyin peşindeyim olduğu açık olmak gerekirse, x'in bir dizge olduğu her kayıt x için, x'in muhtemelen int, double veya date (daha iyi olanı ne kadar ayrıntılı) haline dönüştürülüp dönüştürülmediğini kontrol etmek istiyorum. Her kaydı sırasıyla her veri tipine dönüştürmeye çalışarak ve bir istisnanın yakalanıp yakalanmadığını kaydetmeyi denediğimde, bunu & catch kullanmayı deneyin. Elbette daha iyi bir yolu var mı?
Umarım yukarıdaki açıktır. Ben mümkün olan her veriyi listeleyerek başlayacaktı
Alkış,
Josh