2016-10-09 5 views
1

Я хочу спросить вас о формате инициализации в java.Инициализация объекта File

То, что я знаю, в данный момент:

int a = 1; 
double b = 1.0; 
String c = "java"; 

и т.д.

Теперь в классе магистральный я хочу инициализировать File, и я не знаю, как это сделать?

+0

Трудно сказать «Я хочу инициализировать файл», не предоставляя дополнительной информации. Вы можете попробовать «Файл f = новый файл (« some/location/here »)', но это не файл _actual_. Он может работать или не работать, в зависимости от того, что вы хотите с ним делать. Можете ли вы добавить более подробную информацию о файле и как вы собираетесь его использовать? – vlaz

+1

Возможный дубликат [Как создать файл и записать файл в Java?] (Http://stackoverflow.com/questions/2885173/how-to-create-a-file-and-write-to-a- файл-в-Java) –

ответ

2

Во-первых, файл представляет собой тип объекта, в отличие от int и double, которые являются примитивными типами. Я не уверен, насколько вы знакомы с java, но для создания объекта, который вы используете для этого объекта.

Файл имеет конструктор, который получает строку местоположения этого файла на компьютере.

File f = new File("path\\to\\your\\file"); 
0

Я думаю, что вы ищете что-то вроде этого:

PrintWriter fileWriter = new PrintWriter("myFile.txt", "UTF-8"); 
fileWriter.println("Write to file."); 
fileWriter.close(); 

Это создаст файл с именем Myfile.txt и написать строку «Записать в файл.» к нему.