/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
ArrayList
< String
> data
= new ArrayList
<> ( Arrays .
asList ( "Перваая строка" ,
"Вторая строка" ,
"третья строка" ) ) ; write( "file.txt" , data) ;
}
public static void write
( String fileName, ArrayList
< String
> data
) throws IOException {
try {
if ( ! file.exists ( ) ) {
file.createNewFile ( ) ;
}
try {
bufferWriter.write ( string) ;
bufferWriter.newLine ( ) ;
}
} finally {
bufferWriter.close ( ) ;
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlBcnJheUxpc3Q8U3RyaW5nPiBkYXRhID0gbmV3IEFycmF5TGlzdDw+KEFycmF5cy5hc0xpc3QoItCf0LXRgNCy0LDQsNGPINGB0YLRgNC+0LrQsCIsICLQktGC0L7RgNCw0Y8g0YHRgtGA0L7QutCwIiwgItGC0YDQtdGC0YzRjyDRgdGC0YDQvtC60LAiKSk7CiAgICAgICAgd3JpdGUoImZpbGUudHh0IiwgZGF0YSk7Cgl9CgkKCQoJcHVibGljIHN0YXRpYyB2b2lkIHdyaXRlKFN0cmluZyBmaWxlTmFtZSwgQXJyYXlMaXN0PFN0cmluZz4gZGF0YSkgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBGaWxlIGZpbGUgPSBuZXcgRmlsZShmaWxlTmFtZSk7CgogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGlmKCFmaWxlLmV4aXN0cygpKXsKICAgICAgICAgICAgICAgIGZpbGUuY3JlYXRlTmV3RmlsZSgpOwogICAgICAgICAgICB9CgogICAgICAgICAgICBGaWxlV3JpdGVyIHdyaXRlciA9IG5ldyBGaWxlV3JpdGVyKGZpbGUuZ2V0QWJzb2x1dGVGaWxlKCksIHRydWUpOwogICAgICAgICAgICBCdWZmZXJlZFdyaXRlciBidWZmZXJXcml0ZXIgPSBuZXcgQnVmZmVyZWRXcml0ZXIod3JpdGVyKTsKCiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBmb3IgKFN0cmluZyBzdHJpbmcgOiBkYXRhKSB7CiAgICAgICAgICAgICAgICAgICAgYnVmZmVyV3JpdGVyLndyaXRlKHN0cmluZyk7CiAgICAgICAgICAgICAgICAgICAgYnVmZmVyV3JpdGVyLm5ld0xpbmUoKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBmaW5hbGx5IHsKICAgICAgICAgICAgICAgIGJ1ZmZlcldyaXRlci5jbG9zZSgpOwogICAgICAgICAgICB9CiAgICAgICAgfSBjYXRjaChJT0V4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBSdW50aW1lRXhjZXB0aW9uKGUpOwogICAgICAgIH0KICAgIH0KfQ==