package test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.io.Writer;import java.util.Random;import java.util.Scanner;import org.junit.Test;public class RandomInputTest {@Testpublic void testPW() {String FileName = "d:/test.txt";int count = 1000 * 10000;PrintWriter pw = null;try {pw = new PrintWriter(FileName);for (int i = 0; i < count; i++) {pw.println(new Random().nextInt(100000));}} catch (FileNotFoundException e) {e.printStackTrace();} finally {pw.close();}}@Testpublic void testBufferedRead() {String FileName = "d:/test.txt";BufferedReader br = null;try {br = new BufferedReader(new FileReader(new File(FileName)));while (br.readLine() != null) {};} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {try {br.close();} catch (IOException e) {e.printStackTrace();}}}@Testpublic void testScanner() {String FileName = "d:/test.txt";Scanner scanner = null;try {scanner = new Scanner(new File(FileName));while (scanner.hasNextLine()) {scanner.nextLine();}} catch (FileNotFoundException e) {e.printStackTrace();} finally {scanner.close();}}@Testpublic void testBW() throws IOException {FileWriter FileName = new FileWriter("d:/test.txt");int count = 1000 * 10000;// BWBufferedWriter bw = null;try {bw = new BufferedWriter(FileName);for (int i = 0; i < count; i++) {bw.write(new Random().nextInt(100000));}} catch (IOException e) {e.printStackTrace();} finally {try {bw.close();} catch (NullPointerException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。