Обратите внимание, что это не обсуждение "лучше, чем".
Я программист на C ++, и это заставляет меня чувствовать себя невероятно глупым, не зная, как сделать очень много операций ввода-вывода Java-файла.*
Мне нужно хранить несколько различных типов данных в файле для последующего чтения.К ним относятся целые числа и строки переменной длины.
В C ++ я мог бы просто использовать:
//wont actually know the value of this
string mystr("randomvalue");
//the answer to the Ultimate Question of Life, the Universe, and Everything
int some_integer = 42;
//output stream
ofstream myout("foo.txt");
//write the values
myout << mystr << endl;
myout << some_integer << endl;
//read back
string read_string;
int read_integer;
//input stream
ifstream myin("foo.txt");
//read back values
//how to do accomplish something like this in Java?
myin >> read_string;
myin >> read_integer;
Большое спасибо!