import java.io.*; import java.util.StringTokenizer; public class FileReadingTest { public static void main(String[] args) throws IOException{ String fileName; fileName = "C:\\myfile.txt"; FileReader fr = new FileReader( fileName ); BufferedReader br = new BufferedReader( fr ); int length = 0; String line = br.readLine(); while (line != null ){ //System.out.println( line ); StringTokenizer st = new StringTokenizer(line,".,;\"!? "); while ( st.hasMoreTokens() ){ String word = st.nextToken(); length += word.length()+1; if ( length > 72 ) { System.out.println(); length = 0; } System.out.print( word + ' ' ); } line = br.readLine(); } } }