`
ouyangfeng521
  • 浏览: 248689 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

用文件实现一个计数器

阅读更多
package com.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;

public class Test {
	
	static int  num=0;

	/**
	 * @param args
	 */
	public static void main(String[] args)throws Exception {
		for(int i=0;i<100;i++){
			numTicket();
		}
	}

	/**
	 * <p>用文件实现一个计数器</p>
	 * @param array
	 * @return
	 */
	public synchronized static void numTicket()throws Exception {
		BufferedReader reader=new BufferedReader(new FileReader(new File("D:\\workspace\\Test\\src\\num.txt")));
		
		String nums=reader.readLine();
		reader.close();
		if(null!=nums&&!"".equals(nums))
			num=Integer.parseInt(nums);
		num++;
		BufferedWriter writer=new BufferedWriter(new FileWriter("D:\\workspace\\Test\\src\\num.txt"));
		writer.write(new Integer(num).toString());
		writer.flush();
		writer.close();
	}

}

分享到:
评论

相关推荐

    文件操作函数 之 图片计数器的实例

    在本篇内容中,我们将深入探讨如何使用PHP中的文件操作函数实现一个简单的图片计数器实例。通过这个实例,不仅可以学习到基本的文件读写操作,还能了解到如何利用PHP进行文件类型的识别、文件属性的获取等高级功能。...

    用状态机实现任意编码计数器

    本文将详细讲解如何使用状态机来设计一个任意编码的计数器,特别是实现7进制计数器,其序列是0, 2, 5, 3, 4, 6, 1。 首先,我们需要理解状态机的基本概念。状态机是一种模型,它根据当前状态和输入来决定下一个状态...

    用文本文件简单PHP计数器

    计数器可以用文本文件或数据库来实现。一般来说,我们用文本文件就可以了。

    这是一个基于文本的,使用非常简单的网站访问计数器。

    当一个访客访问装有此计数器的网页时,服务器会读取存储计数的文本文件(在这个案例中,文件名为"counter")。如果文件不存在,服务器会创建一个,并初始化计数值为1。若文件已存在,服务器会读取当前的计数值,加1...

    用verilog写的一个计数器

    在这个“用verilog写的一个计数器”项目中,我们可以理解为作者创建了一个基本的数字计数逻辑,这种逻辑可以用于各种应用场景,如系统时钟分频。 计数器是数字系统中最基本的组件之一,它的主要功能是跟踪时间或者...

    用vc++设计实现计数器功能

    例如,`MantisChessThink.cpp`可能包含了实现计数器逻辑的部分,而`MantisChessStd.cpp`可能是标准库功能的实现,`resource.h`和`.h`文件可能包含了类定义和资源定义。 7. **编译与链接**: - 在VC++环境中,你...

    JK触发器 设计一个七进制计数器

    在本场景中,我们将利用JK触发器设计一个七进制计数器,即一个能从0计数到6,并在达到最大值后重新回到0的循环计数器。 七进制计数器的设计首先需要了解JK触发器的工作原理。JK触发器有两个输入端J和K,以及两个...

    Verilog 16位计数器

    - `exp8_4`可能是一个测试平台文件,用于验证16位计数器的功能。测试平台会创建一个时钟信号,并可能模拟复位和控制信号,然后检查输出计数值是否正确。 7. **综合与仿真**: - Verilog代码完成后,需要经过编译...

    10进制计数器_计数器_

    这里我们关注的是一个4位宽的十进制计数器,它是用Verilog硬件描述语言实现的。Verilog是一种广泛使用的系统级语言,用于描述数字系统的硬件行为,包括逻辑门、触发器、计数器等各种数字电路。 首先,让我们了解十...

    JSP+JAVA BEAN实现的计数器程序.rar_计数器

    在解压文件后,这可能是一个包含JSP和JavaBean源代码的文件,你可以通过查看和运行这些代码来理解JSP和JavaBean如何协同工作以实现计数器功能。 总的来说,这个“JSP+JAVA BEAN实现的计数器程序”是一个学习JSP和...

    用VHDL设计100进制加减计数器

    在本例中,我们关注的是一个特殊的计数器——100进制加减计数器,它是使用VHDL(Very High Speed Integrated Circuit Hardware Description Language)编程语言设计的。VHDL是一种强大的硬件描述语言,被广泛用于...

    30进制计数器.zip

    实验中的"30进制计数器.ms10"文件可能是Microsoft Simulation 10的仿真文件,这是一个电子电路模拟软件,允许用户在虚拟环境中设计、测试和分析电路。通过这个软件,学生可以模拟电路行为,验证其设计是否按预期工作...

    练习1:实现网页计数器功能.zip

    这个练习1:实现网页计数器功能.zip文件很可能是包含了一系列教程或项目文件,帮助初学者了解如何创建一个简单的网页计数器。下面我们将深入探讨这个话题,讲解相关的关键知识点。 1. HTML基础: 网页计数器通常...

    Qt实现2个计数器页面,通过菜单切换

    在本文中,我们将深入探讨如何使用Qt框架来创建一个具有两个计数器页面的应用程序,并通过菜单栏进行页面切换。Qt是一个跨平台的C++图形用户界面库,它提供了丰富的功能,可以方便地构建桌面、移动甚至嵌入式系统的...

    VHDL实现0~999任意进制计数器完整代码

    压缩包内的“cnt999”可能是VHDL源代码文件,或者是经过编译后的网表文件,用于在硬件上实现计数器功能。如果它是源代码文件,那么它可能包含以下组成部分:实体(entity)定义了计数器的外部接口,结构体...

    采用LV实现二进制计数器实验

    在这个“采用LV实现二进制计数器实验”中,我们将深入探讨如何使用LabVIEW来设计一个能够进行二进制计数的逻辑电路。 首先,我们要理解二进制计数器的基本概念。二进制计数器是一种数字电路,它按照二进制数的规则...

    asp 实现简单计数器

    在本案例中,"asp 实现简单计数器"指的是利用ASP技术设计一个简单的访客计数器,用于追踪并展示网站的访问量。 在企业网站中,了解网站的访问者数量是非常重要的,它可以帮助企业分析网站的受欢迎程度、优化用户...

    简易计数器(C#源码)

    在本文中,我们将深入探讨如何使用C#编程语言创建一个简易计数器应用程序。C#是一种面向对象的、类型安全的编程语言,广泛应用于Windows桌面应用开发,尤其是Microsoft的.NET框架。计数器是一个基本的实用工具,它...

    用计数器中断实现100以内的按键计数.zip

    本项目“用计数器中断实现100以内的按键计数”就是一个典型的应用实例,它展示了如何利用计数器和中断机制来实现一个简单的计数器功能,并限制计数值在100以内。 首先,我们需要理解计数器的基本概念。计数器是微...

    扭环形计数器

    总的来说,扭环形计数器是一个具有特定状态序列的非线性计数器,它的设计和实现涉及到移位寄存器、门电路、触发器以及HDL编程。在数字电子领域,这种计数器常用于需要循环计数或生成特定序列的场合,比如分频器、...

Global site tag (gtag.js) - Google Analytics