Estou tentando fazer a impressão de um .txt, porém quando mando imprimir ele imprimi tudo na mesma linha, gostaria de imprimir da forma que esta no .txt.
obs: sempre vão ser itens diferentes. então não da pra colocar direto no System.out.print
package ItensMagicos;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Random;
public class Main {
public static void main(String[] args) throws IOException {
Random random = new Random();
int item = random.nextInt(918) + 1;
BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Bruno\\Downloads\\itens.txt"));
String currentLine;
int lineCounter = 1;
while (true) {
currentLine = br.readLine();
if (lineCounter == item) {
System.out.println("Voce encontrou um item, " + currentLine);
Path path = Path.of("C:\\Users\\Bruno\\Downloads\\Nova pasta\\itens numerados\\1.txt");
String array = String.valueOf(Files.readAllLines(path));
System.out.print(array);
break;
}
lineCounter++;
}
}
}
esta imprimindo dessa forma
gostaria que ele imprimisse dessa forma.
Doze destes ábacos foram construídos originalmente pelo grande Mago Theoprastus,
para auxiliar seus acólitos a realizar cálculos complexos envolvendo compras e vendas
de poções e elixires. Os doze ábacos originais eram feitos de marfim com contas de pérolas,
decorados com várias inscrições em prata.
Outros Magos gostaram da idéia, e Theoprastus construiu outros trinta e seis ábacos para
vender a seus colegas alquimistas, ao longo de sete anos. Os ábacos da segunda remessa
eram feitos de sândalo, com contas douradas.
Após a morte de Theoprastus, o segredo da confecção dos ábacos foi revelado, e outros Magos
também construíram ábacos semelhantes, feitos de diversos outros materiais.
Os ábacos possuem dez fios metálicos, onde ficam dez contas em cada fio.
Quando o Dono do ábaco zera as contas, o item é ativado. A partir disto, o Usuário imagina
as contas que deseja realizar de cabeça e o ábaco movimenta as peças nos fios, fornecendo
a resposta exata para a conta proposta.
Variantes conhecidas 1d100
Ábaco de Cálculo 01 -60
Ábaco de Contagem 61-94
Ábaco de Theoprastus (sândalo) 95-98
Ábaco de Theoprastus (originais) 99-00
Ábaco de Contagem: Semelhante ao Ábaco de Cálculo, mas é capaz de realizar contagens à
distância, calculando números que o Usuário não possui (por exemplo, o número de carneiros
em uma pastagem, ou o número de barcos ancorados em um porto). A única limitação é que o
Usuário precisa ser capaz de enxergar os objetos que deseja conter.