Skip to content

Open a file in Java in one short line of code

aburkov edited this page Jun 27, 2015 · 1 revision

With xpresso you can open files for read/write/append using pythonic one-liners.

Python:

with open("name.txt","r","utf-8") as f:
	#do stuff

xpresso:

try (HappyFile f = x.open("name.txt","r","utf-8")) {
	//do stuff
}

Works for write/read/append in both text and binary mode.

Like in Python, a file opened for reading in text mode is an Iterable of strings:

Python:

for line in f:
	print line

xpresso:

for (String line : f)
	x.print(line);