kullanarak Spark List veya Array Bir Satır oluşturmak için ben RowFactory.create() Bir Satır oluşturmak için kullanın:nasıl Java'da java
"kayıt" bir veritabanından bir kayıt olduğunuRow row = RowFactory.create(record.getLong(1), record.getInt(2), record.getString(3));
, ama önceden "kayıt" uzunluğunu bilmiyorum, bu yüzden "satır" oluşturmak için bir Liste veya bir Array kullanmak istiyorum. Scala'da, bir Listeden veya bir Diziden bir Satır oluşturmak için Row.fromSeq() kullanabilirim, ancak bunu Java’da nasıl yapabilirim?
selam buldum kıvılcım saygı mlist bir bütün nesne olarak: 'Satır satır = RowFactory Burada bir Java uygulaması satır ve Dataset nasıl oluşturulacağını örneğidir .create (mlist) ' 'System.out.println ("satır numarası:" + row.length());' 'System.out.println ("mlist numarası:" + mlist.size()) Elimde: satır numarası: 1 mlist numarası: 2 – user2736706
Evet ama satırın her iki kaydı da olacak. System.out.println yazdırmayı deneyin ("satır numarası:" + row.toSeq()); – abaghel
Merhaba, çok teşekkürler! Ve bunu deneyebilirsiniz: Nesne [] rowArray = {obj1, obj2, ....} Satır sırası = RowFactory.create (rowArray); System.out.println ("satır numarası:" + satır.length()); - Sıra numarası: 6 – user2736706