package com.schoolapp.cleverclass import java.io.File import java.io.IOException import java.util.Scanner val elements = mutableListOf() class PSEData() { private var data0: String = "" var data1: String = "" private var data2: String = "" private var data3: String = "" private var data4: String = "" private var data5: String = "" private var data6: String = "" private var data7: String = "" private var data8: String = "" private var data9: String = "" private var data10: String = "" private var data11: String = "" private var data12: String = "" private var data13: String = "" private var data14: String = "" private var data15: String = "" constructor( string0: String, string1: String, string2: String, string3: String, string4: String, string5: String, string6: String, string7: String, string8: String, string9: String, string10: String, string11: String, string12: String, string13: String, string14: String, string15: String ) : this() { data0 = string0 data1 = string1 data2 = string2 data3 = string3 data4 = string4 data5 = string5 data6 = string6 data7 = string7 data8 = string8 data9 = string9 data10 = string10 data11 = string11 data12 = string12 data13 = string13 data14 = string14 data15 = string15 } } fun readData() { val elementInput = mutableListOf("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "") val fileName = "app/src/main/assets/elements_data.txt" var i = 0 while (i < 118) { try { val sc = Scanner(File(fileName)) var j = 0 for (x in elementInput) { elementInput[j] = sc.nextLine() j++ if (j == 16) { j = 0 } } } catch (e: IOException) { e.printStackTrace() } val pseobject = PSEData( elementInput[0], elementInput[1], elementInput[2], elementInput[3], elementInput[4], elementInput[5], elementInput[6], elementInput[7], elementInput[8], elementInput[9], elementInput[10], elementInput[11], elementInput[12], elementInput[13], elementInput[14], elementInput[15] ) elements.add(pseobject) i++ } }