java从文本中读入数字

	File file = new File("这里是你想读取的文件的地址");
		Reader in = null;
		try {
    
    
			in = new BufferedReader(new FileReader(file));
			StreamTokenizer stok = new StreamTokenizer(in);
			stok.parseNumbers();
			double sum = 0;
			stok.nextToken();
			while (stok.ttype != StreamTokenizer.TT_EOF) {
    
    
				if (stok.ttype == StreamTokenizer.TT_NUMBER)
					sum += stok.nval;
				stok.nextToken();
			}
			score2 = (int) sum;//这个score2就是最后读到的数字
			in.close();

这里主要用到了一个类:StreamTokenizer,创建一个StreamTokenizer通常这样写:StreamTokenizer st =new StreamTokenizer(new BufferedReader(new InputStreamReader(new file("文件名“)));
可以看一下这篇博客,不会超链接,就先这样吧
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_47627886/article/details/108903935