я должен создать небольшую программу для текстового файла, как это:Форматирование текста в .txt файле
hello_this_is_a_test_Example_
this line has to go up because it has a space at the beginning
this one too
this is the next line because there's no space at the start
this one has to connect with the first line
Я надеюсь, вы понимаете.
Таким образом, в конце концов, он должен сохранить форматированный текст в файл, например так:
hello_this_is_a_test_Example_ this line has to go up because it has a space at the beginning this one too
this is the next line because there's no space at the start this one has to connect with te upper again
В основном, если линия имеет пробел в начале каждой строки, он должен соединиться с Верхняя строка. У меня уже есть GUI, чтобы выбрать оба файла, просто нужны алгоритмы. Заранее спасибо: D
У меня есть это в данный момент, но он помещает все в одну строку. Это не так:
public class Engine {
public void Process(String fileIn,String fileOut) throws IOException{
System.out.println("[Info]--> Processign");
System.out.println("[Info]--> FileIn = " + fileIn);
System.out.println("[Info]--> FileOut = " + fileOut);
FileWriter Writer = new FileWriter(fileOut);
BufferedReader br = new BufferedReader(new FileReader(fileIn));
String line;
String modified;
while ((line = br.readLine()) != null) {
System.out.println(line);
Writer.write(line);
if(line.startsWith(" ")){
modified = line.replaceAll("\n ", " ");
Writer.write(modified);
}
}
br.close();
Writer.close();}
}
Что вы пробовали до сих пор, кроме написания супер enterprisey GUI для этого? Попробуйте что-нибудь самостоятельно и вернитесь, если вы все еще сталкиваетесь с ошибками или если что-то не понимаете. Так что это не «место моей домашней работы». – akluth
Для чтения текстового файла по строкам см. [Этот вопрос] (http://stackoverflow.com/questions/3432970/import-textfile-and-read-line-by-line-in-java). Алгоритм поиска, если линия начинается с пробела и т. Д., Очень проста, вы должны быть в состоянии это выяснить самостоятельно. – Jesper