Android Question Opencsv java lib with JavaObject

b4auser1

Well-Known Member
Licensed User
Longtime User
How to use Opencsv java lib with JavaObject ?
B4X:
CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
     String [] nextLine;
     while ((nextLine = reader.readNext()) != null) {
        // nextLine[] is an array of values from the line
        System.out.println(nextLine[0] + nextLine[1] + "etc...");
     }
 

b4auser1

Well-Known Member
Licensed User
Longtime User
SOLVED:
B4X:
Public Sub Opencsv_CSVReader(a_Reader As TextReader) As JavaObject
    Dim l_joCSVReader As JavaObject
    Return l_joCSVReader.InitializeNewInstance("com.opencsv.CSVReader", Array As Object(a_Reader))
End Sub

Public Sub Opencsv_readNext(a_joCSVReader As JavaObject) As List
    Dim l_sColumns() As String = a_joCSVReader.RunMethod("readNext", Null)
    Return l_sColumns
End Sub
 
Upvote 0
Top