.
package com.codegym.task.task18.task1825;
import java.io.*;
import java.util.*;
/*
Building a file
*/ ///home/azamat/bb/Lion.avi.part12
///home/azamat/bb/Lion.avi.part3
public class Solution {
public static void main(String[] args) throws IOException {
List<String> fileNameList = new ArrayList<>();
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
while (true) {
String s = bf.readLine();
if (s.equals("end")) {
break;
} else {
fileNameList.add(s);
}
}
String fileName = null;
for (String file : fileNameList) {
int b = file.lastIndexOf(".");
fileName = file.substring(0, b + 1);
}
Collections.sort(fileNameList);
FileOutputStream bufferedWriter = new FileOutputStream(fileName);
BufferedOutputStream outputStream = new BufferedOutputStream(bufferedWriter);
for (String file : fileNameList) {
FileInputStream reader = new FileInputStream(file);
BufferedInputStream inputStream = new BufferedInputStream(reader);
while (inputStream.available() > 0) {
int a = reader.read();
outputStream.write(a);
}
reader.close();
inputStream.close();
}
bf.close();
outputStream.close();
bufferedWriter.close();
}
}