`
jbeduhai
  • 浏览: 504206 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

字符串编码生成实现

    博客分类:
  • java
 
阅读更多
//为长度为22的字符串 编码生成实现
//格式:XAAAAAAAAAAAAAAAABBCCC
//说明:
//第1位是固定字符,大写英文字母“C”
////第2至17位是以1为初始值,步长为1的自增长数,不足16位的左补零;
//第18至19位是所属企业的数据库主键id的后两位;
//第20至22位是[0-100]范围内的随机数字校验码,不足3位的左补零。
//举例:C 0000000000002341 88 007
int youNumber = 1;
String str = String.format("%016d", youNumber);
int num = (int)(Math.random()*100);
String numStr = String.format("%03d", num);
String code ="C "+str + " 88 " + numStr;
System.out.println(code); // 0001
分享到:
评论

相关推荐

    赫哈曼编码的应用对输入的一串字符实现赫夫曼编码,再对赫夫曼编码生成的代码串进行译码,输出电文字符串

    编码生成后,程序将把每个字符的赫夫曼编码保存到一个编码文件中。为了实现这一点,可能使用了一个`CodeNode`结构体,包含了字符、编码位串和编码长度等信息。编码文件可能以某种格式存储,以便后续的解码过程能正确...

    仿淘宝,拍拍等查询关键词字符串编码算法实现(C#版)

    总之,"仿淘宝,拍拍等查询关键词字符串编码算法实现(C#版)"这个主题涉及了字符串处理、编码算法、数据存储和检索等多个IT领域的知识。`StringEncoder.cs`中的代码实现了这一系列过程,为开发者提供了一种高效、安全...

    字符串生成二维码源码

    本文将围绕“字符串生成二维码源码”这一主题,详细讲解二维码生成的原理、C语言实现以及与ARM平台的关联。 首先,我们要理解二维码的基本原理。二维码(Quick Response Code)是一种二维条形码,它通过将数据编码...

    USB字符串描述符生成器_HID报告生成工具

    总之,“USB字符串描述符生成器_HID报告生成工具”是STM32开发者不可或缺的利器,它们简化了USB设备开发中的复杂性,使得开发者可以更加专注于应用层的功能实现,提高了开发效率和产品质量。在实际项目中,结合使用...

    PHP截取字符串,生成文章摘要

    这些文件很可能包含了不同版本的字符串截取和摘要生成的实现。可能的实现方式包括: - 使用正则表达式寻找关键词或特殊结构来确定摘要。 - 分析句子长度,选择较短的句子作为摘要,以保持摘要的简洁性。 - 使用`str...

    对电文中的字符串编码和译码数据结构专业课程设计任务计划书.doc

    该计划书旨在设计一个基于 Huffman 编码的电文字符串编码和译码系统,实现对输入一串文字符号的 Huffman 编码和译码。 关键知识点: 1. 数据结构:Huffman 编码是一种最优变长码,带权路径最小。这种编码有很强...

    C#根据字符串生成二维码并显示

    这是一个简单的Windows Forms应用程序示例,它接收用户输入的字符串并生成二维码。 ```csharp public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void ...

    微信小程序将字符串生成二维码图片的操作方法

    本文将详细介绍如何在微信小程序中将字符串信息生成二维码图片的操作方法。 首先,介绍下什么是二维码。二维码(2-dimensional bar code),是由许多黑白相间的方块组成的矩形图案,通过黑白图案的不同组合编码信息...

    输入字符串生成二维码的App

    1. **用户界面设计**:首先,需要设计一个简洁明了的用户界面,包含一个文本输入框供用户输入要编码的字符串,以及一个按钮触发二维码生成操作。 2. **获取用户输入**:当用户在输入框中输入字符串并点击按钮时,...

    数据结构字符串代码实现

    10. **字符串压缩**:通过对重复字符进行编码,可以实现字符串的压缩,如Run Length Encoding (RLE) 或者霍夫曼编码。 以上只是C语言实现字符串数据结构的一部分知识点,实际应用中还有更多高级主题,如字符串的...

    非常好用的字符图片生成器

    字符图片生成器是一种创新的图像处理工具,它利用ASCII字符的不同组合来模拟并显示图像,创造出独特的视觉效果。这种技术通常被称为ASCII艺术,源于早期计算机时代,当时由于显示器限制,图像无法以像素形式呈现,...

    由php对象生成json字符串 把php对象变成json字符串.zip

    总的来说,将PHP对象转换为JSON字符串是通过json_encode()函数完成的,对于对象,可以考虑实现JsonSerializable接口或使用特定选项来控制序列化行为。在实际开发中,还要注意错误处理和编码选项的设置,以确保数据...

    Json字符串生成工具.zip

    本文将详细介绍C#中如何生成JSON字符串,并结合提供的"Json字符串生成工具.zip"压缩包,分析其中的源码,探讨如何根据实际需求定制自己的工具。 1. JSON对象与数据类型 在JSON中,数据被组织为键值对,即对象,以...

    Android应用源码---根据字符串生成二维码源码.rar

    "Android应用源码---根据字符串生成二维码源码.rar"是一个示例项目,它提供了如何在Android应用中实现这个功能的源代码。通过这个项目,我们可以学习到以下关键知识点: 1. **ZXing(Zebra Crossing)库**:ZXing是...

    【C++】根据输入的字符串生成哈夫曼树, 并进行哈夫曼编码和解码

    /********************************************************************** * Description : create huffmanTree and huffmanCode by input string * and decode a 0、1 sequence by huffmanCode ...

    对电文中字符串码和译码数据结构课程设计任务书.doc

    通过本课程设计报告,我们将学习如何使用Huffman编码对输入的一串文字符号进行编码,并对生成的代码串进行译码,输出电文字符串。 一、设计内容与设计要求 1. 设计内容: 本课程设计报告的主要任务是设计一个能够...

    LZ78算法实现对任意字符串的压缩与解压

    它通过查找输入字符串中的最长匹配前缀来构建一个新的编码,从而实现数据的压缩。这种算法的主要思想是创建一个动态更新的字典,字典中的条目是输入字符串中的已编码子串。 在Java环境中实现LZ78算法,首先我们需要...

    labview字符串拆分到数组 支持中文1

    本篇将详细介绍如何在LabVIEW中实现“字符串拆分到数组”并支持中文字符。 一、字符串拆分的基本概念 在编程中,字符串拆分是指将一个长字符串依据特定的分隔符分解成多个较短的子字符串。在LabVIEW中,我们可以...

    oledb连接字符串生成器(常用源代码)

    1. **编码问题**: 需要注意字符集,如UTF-8或GBK,以避免连接字符串中的特殊字符导致的问题。 2. **安全性**: 连接字符串通常被视为敏感信息,应当妥善存储和传输,避免暴露在客户端。 3. **错误处理**: 调试时要...

    java生成二维码以及二维码转base64字符串给前端

    在Java开发中,生成二维码和将二维码转换为Base64字符串是常见的需求,尤其是在与前端交互时。这个项目提供了一种方便的方式,通过Maven依赖来实现这些功能,并且包括了一个工具类,使得操作更加简单易用。接下来,...

Global site tag (gtag.js) - Google Analytics