Read the entire input as a String using Scanner

suggest change

You can use Scanner to read all of the text in the input as a String, by using \Z (entire input) as the delimiter. For example, this can be used to read all text in a text file in one line:

String content = new Scanner(new File("filename")).useDelimiter("\\Z").next();
System.out.println(content);

Remember that you’ll have to close the Scanner, as well as catch the IoException this may throw, as described in the example Reading file input using Scanner.

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


Scanner:
* Read the entire input as a String using Scanner

Table Of Contents
8 Arrays
10 Maps
11 Strings
25 JAXB
29 Enums
32 Audio
41 Scanner
63 Logging
75 Lists
78 Sets
89 JAX-WS
96 XJC
98 Process
106 Modules
114 Applets
122 JNDI
139 JavaBean
141 Literals
144 Packages
150 JMX
153 JShell
159 Sockets
167 Enum Map
175 Hashtable
177 SortedMap