У меня есть файл записи размером 10 000 (txt), который необходимо загрузить в базу данных MySQL. Я планирую написать программу Java для чтения файла и записи в БД.Чтение файла в java с несколькими полями
О файле:
Файл имеет 30 полей различного типа полей, Ex: - String, Int, двойной, символ ..
В настоящее время я планирую прочитать файл в Строковый массив и извлеките данные. Пример кода приведен ниже .. (String предполагается запись из строки)
public class Read {
public static void main(String[] args){
String s ="Bob&&01-01-1980&&20&&CA";
String[] a1= s.split("&&");
System.out.println(a1[0]);
String name = a1[0];
String dob = a1[1];
String age = a1[2];
String state = a1[3];
System.out.println(name + " " + dob + " " + age +" " + state);
}
}
Есть ли лучший способ для извлечения данных из файла с 30-40 полей?
У ФАЙЛА нет никаких «полей», здесь вы смешиваете немало вещей. – specializt
Вы можете попробовать создать POJO и строитель (или фабрику) и создать «Список» ваших объектов Java. –
@specializt: У файла, который у меня есть, есть разделитель '&&' – user1050619