`
njsteven2010
  • 浏览: 4319 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

自动递增的序列号

阅读更多

import java.text.DecimalFormat;

public class Exec {

	public static void main(String[] args) {
		Customer c1 = new Customer();
		System.out.println("客户ID: " + c1.getCustomerId());
		Customer c2 = new Customer();
		System.out.println("客户ID: " + c2.getCustomerId());
		Customer c3 = new Customer();
		System.out.println("客户ID: " + c3.getCustomerId());
		Customer c4 = new Customer();
		System.out.println("客户ID: " + c4.getCustomerId());
		Customer c5 = new Customer();
		System.out.println("客户ID: " + c5.getCustomerId());
	}

}

class Customer{
	private static int totalCount = 0;
	private int customerID;
	
	public Customer() {
		++totalCount;
		customerID = totalCount;
		System.out.println("来了一位客户");
	}

	public String getCustomerId() {
		DecimalFormat df = new DecimalFormat("0000000000");
		return df.format(customerID);
	}
}
分享到:
评论

相关推荐

    oracle id 自动递增

    Oracle数据库中的ID自动递增是通过序列(Sequence)和触发器(Trigger)配合实现的,这对于需要自动填充主键或其他顺序标识字段的情况非常有用。序列是一个数据库对象,它按照预定的规则(如每次递增1)生成唯一的...

    (完整word版)信捷XD3-PLC控制TSC打印机打印条码.doc

    - PLC控制时,打印机的自动递增序列号功能失效,需在PLC程序中实现递增。 - 打印内容的位置调整需要通过坐标修改,无直观界面辅助。 4. 调试过程: - 使用BarTender软件设计标签模板,导出为可执行的指令格式。 ...

    GridView 序列号递增.doc

    本文将详细介绍如何在`GridView`中实现序列号的自动递增,并解释相关的代码含义及其实现机制。 #### 二、`GridView`控件简介 `GridView`是ASP.NET Web Forms框架提供的一个强大的数据绑定控件,用于以表格的形式...

    MSoffice考试操作试题及分析报告.pdf

    接着在A3单元格输入“001”,拖动右下角的填充柄(小方块)向下填充,Excel会自动递增序列号。 以上内容详细解析了Word中的页面设置、背景、文字格式、段落格式以及合并信函操作,以及Excel中的工作表命名和自动...

    K3 BOM组别新增错误解决办法

    通常情况下,新增一条记录后,应自动递增序列号,但在某些特殊情况下,可能需要手动设定序列号,以避免冲突或满足特定需求。例如,如果之前的操作导致序列号异常,或者需要在特定位置插入新的组别,可以采用这种方式...

    MSP430 FLASH型单片机ID号的实现

    此外,当前软件版本尚不支持写入后自动递增序列号的功能。 #### 总结 通过上述方法,可以在MSP430 FLASH型单片机中实现ID号的存储与管理,从而满足产品区分的需求。无论是通过应用程序内嵌修改函数还是使用外部...

    oracle触发器.doc

    - **自动生成派生列**:如自增字段,可以通过触发器自动递增序列号。 - **强制数据一致性**:在数据修改前验证其合法性,保证业务规则的遵循。 - **审计和日志记录**:触发器可用于记录数据变更的历史,便于跟踪...

    SQL.rar_自动序列号

    在SQL Server中,我们可以使用`IDENTITY`属性来创建自动递增的整数序列。例如,如果你有一个名为`Orders`的表,并希望`OrderId`字段自动递增,你可以这样定义: ```sql CREATE TABLE Orders ( OrderId INT ...

    markdown文件中标题的序列号自动生成(非typora插件)

    在描述中提到的“markdown文件中标题的序列号自动生成”是指在不依赖Typora这样的特定编辑器插件的情况下,实现Markdown标题自动编号的功能。这里我们将探讨如何在Java环境下,利用JDK 1.8来实现这一功能。 JDK 1.8...

    收集的关于hcs301文件

    - **序列号自动加一**:用于批量写入遥控器时自动递增序列号,避免重复设置。 - **显示加密密码**:在一般学习模式下,可以显示由厂家码和序列号计算得出的加密密码。 - **选择串口**:指定写码器连接到计算机上的...

    Hibernate Tutorial 03 (Object Identifier).pdf

    最常见的标识符生成方式是使用自动递增序列号。对于某些类型的数据库(如HSQLDB),可以使用序列/生成器来生成这个序列号。这种策略被称为“sequence”。由于单个持久化对象不能拥有多个标识符,我们需要将ISBN字段...

    C#数字+字母生成递增号

    在C#编程中,生成数字和字母混合的递增序列是一项常见的需求,特别是在创建唯一标识符或序列号时。这个任务的关键在于理解如何混合数字和字母,并根据指定的位数和大小写规则进行递增。以下是一些关于如何实现这个...

    VBA自动序列号生成.rar

    除了简单的递增序列,VBA还可以生成更复杂的序列号,例如日期序列、随机数序列等。例如,如果需要生成包含日期的序列,可以这样修改代码: ```vba Sub 生成日期序列() Dim i As Integer Dim startDate As Date ...

    自动增长列的编号生成

    1. **自动增长列**: 在数据库设计中,自动增长列是一种特殊的字段类型,它可以在插入新记录时自动递增。这种特性常用于为主键分配唯一的标识符。 2. **减少连接数据库的次数**: 在处理大量数据时,频繁地与数据库...

    T+序列号使用手册.pdf

    例如设置基数为`00000001`,并点击批增按钮即可实现自动递增。 #### 三、序列号管理功能和报表 ##### 1. 期初序列号 - **位置**:位于序列号管理模块内,用于记录初始状态下的序列号信息。 - **功能**:用于录入或...

    数据库序列号生成器

    序列号生成器能够自动递增或递减地创建这些唯一值,避免手动输入和潜在的重复问题。 在这个场景中,"源码"标签表明我们将讨论的是序列号生成器的实现代码,可能是用某种编程语言编写的。而"工具"标签则暗示这是一个...

    Python如何避免文件同名产生覆盖

    通过上面的测试代码,可以看到每执行一次循环,都会创建一个新的文件,文件名会自动递增序列号,例如:“test(0).txt”、“test(1).txt”等。 ### 总结 避免文件同名覆盖是文件操作中一个常见的需求。本文介绍了三...

    java 为php写的自增序号服务

    标题“java 为php写的自增序号服务”揭示了一个用Java编写的系统,它的主要功能是为PHP应用程序提供一个自动递增的序列号服务。这样的服务在数据库操作、唯一标识生成或者订单编号等场景中非常常见。让我们深入探讨...

    plsql编号序列号

    总之,PLSQL编号序列号是Oracle数据库中实现自动递增ID的一种有效方法,它通过创建和使用序列对象来保证数据的唯一性。在实际应用中,应根据具体需求选择合适的序列设置,并注意性能和并发问题。

Global site tag (gtag.js) - Google Analytics