Здравствуйте. Я только начинаю учить Java, более того еще не дошел до темы, которая будет здесь обсуждаться, но очень нужно решить данную задачу. Поэтому заранее прошу прощение неграмотный код и нелепые ошибки. Задача в следующем: есть текстовый файл 1.txt, содержащий координаты точек в формате (имя,X,Y,Z). В качестве разделителей выступает запятые. Нужно импортировать данные координаты в таком виде, чтобы можно было производить математические операции с координатами. Мне кое как получилось импортировать данные в виде текста.
Код | import javax.swing.JFileChooser; import java.io.*;
public class DataT{ public static void main (String[] args){ JFileChooser fileopen = new JFileChooser(); int ret = fileopen.showDialog(null, "Open File"); if (ret == JFileChooser.APPROVE_OPTION) { File file = fileopen.getSelectedFile(); try (BufferedReader br = new BufferedReader(new FileReader(file))){ String s; StringBuilder s2 = new StringBuilder(); while ((s=br.readLine())!=null){ s2.append(s+"\n"); } System.out.println(s2); br.close(); } catch (IOException exc){ System.out.println(exc.getMessage()); } } }}
|
|