Привет, ребята, я довольно новичок в кодировании, поскольку я только начал месяц назад в школе. Наш проект - построить игру. Для моей игры у меня есть вопросы, которые я прочитал из текстового файла в массив. Я изменил вкладки и новые строки с помощью \ t и \ n, чтобы отформатировать ее. Он отлично работает, когда я просто копирую код в System.out.println. Но когда я пытаюсь сделать это с помощью текстового файла, он выходит именно так, как я ввел его в с \ т и \ п Пожалуйста, любая помощь :)Использование t из текстового файла в Java
Пример Текстовый файл (только одну строку от него)
Как игра на словах, которые обычно описываются? \ П \ т \ Tā) Пан \ т \ т \ т \ т \ Tb) Штифт \ п \ т \ тС) Ручка \ т \ т \ т \ т \ Td) Пун
Выход если оставить заявку в печатном виде
Как выглядит игра на словах, которые обычно описываются?
А) Пан Б) Штифт
С) Ручка D) Пун
Выход из перечисленных кода
Как игра слов обычно описывается? \ П \ т \ Tā) Пан \ т \ т \ т \ т \ Tb) Штифт \ п \ т \ тС) Ручка \ т \ т \ т \ т \ Td) Пун
**import java.util.Scanner;
import java.io.*;
public class ImportFile {
public static void main(String[] args) throws Exception{
Scanner easyfile = new Scanner(new File("src/EasyQuestions.txt"));
System.out.println(easyfile.nextLine());
}
}**
Вы по существу просите освободить строку: [Howto unescape строковый литерал Java в Java] (http://stackoverflow.com/questions/3537706/howto-unescape-a-java-string-literal-in-java) – trutheality
Рассмотрите возможность использования 'String # replace (...)' или что-то похожее на перевод '\\ t' в' \ t' и аналогично '\\ n' и' \ n'. –