導航:首頁 > 編程語言 > java生成唯一編號

java生成唯一編號

發布時間:2022-03-13 02:53:27

『壹』 java自動生成編號

private static int m=1;//全局靜態變數,(必須static修飾)每調用一次方法自增1
public String add(){
addin(m);
return "addTiao";

}
public void addin(int a){
String str1="A";
Date date=new Date();
String str2=new SimpleDateFormat("yyyyMMdd"). format(date);//自動生成日期
int datee=Integer.parseInt(str2);
inlist=instockService.getInListDown();//按降冪排序
instockEntity=(InstockEntity) inlist.get(0);
String ss=instockEntity.getInstock_number();//得到最大日期
if(ss!=null){
String riqi=ss.substring(1, 9);
int riqi1=Integer.parseInt(riqi);
if(datee>riqi1){
a=1;//如果日期變大則初始化訂單號
}
}

String str3=null;
if(a>=0&&a<=9){
str3="00"+String.valueOf(a);
}else if(a>=10&&a<=99){
str3="0"+String.valueOf(a);
}else if(a>=100&&a<=999){
str3=String.valueOf(a);
}
String instock_number=str1+str2+str3;
instockEntity.setInstock_number(instock_number);

instockService.add(instockEntity);
m=a+1;
}

『貳』 java里往資料庫里加數據 之後自動生成一個序號 唯一不重復 生成規則為 資料庫中某一欄位+00001

兩種解決方案 ,其實有點類似於ID
1、在資料庫加一列,在的程序里寫自己寫方法處理,然後插入
2、在數據里寫函數,寫一個觸發器

『叄』 java輸入唯一編號,這么干可以嗎

可以把信息存放到HashMap里,key為EmpNO,value為Emp。直接可以判斷是否包含EmpNO特定值

『肆』 java如何對一個字元串生成唯一的編碼

JAVA類庫中可以使用UUID方法,來生成唯一的數字的一串數字編號,也就是訂單號。
UUID.randomUUID().toString().replaceAll("-", "");通過上述方法就可以返回一串數字字元串。

『伍』 怎樣用java生成固定14位的隨機流水號,要唯一 解決方案

sequence
是資料庫級別的流水號
java生成流水號一般都用uuid生成32位的ID值,確保不會重復。

『陸』 Java生成UUID通用唯一識別碼有哪些

UUID含義是通用唯一識別碼 (Unive
sally Unique Identifie
),這 是一個軟體建構的標准,
也是
被開源軟體基金會 (Open Softwa
e Foundation, OSF) 的組織在分布式計算環境 (Dist
i
uted Computing Envi
onment, DCE) 領域的一部份。UUID 的目的,是讓分布式系統中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其它人沖突的 UUID。在這樣的情況下,就不需考慮資料庫建立時的名稱重復問題。目前最廣泛應用的 UUID,即是微軟的 Mic
osoft's Glo
ally Unique Identifie
s (GUIDs),而其他重要的應用,則有 Linux ext2
ext3 檔案系統、LUKS 加密分割區、GNOME、KDE、Mac OS X 等等。

『柒』 用java獲得機器的唯一號

一、上Google搜一下Mac及CPU ID的C代碼
二、上java.sun.com找那個JNI的指南
三、你用二的方法把一的代碼給包一下。

其實利用在java中的runtime來執行在win裡面的ipconfig -all的命令可以實現的!!

java.lang.Process proc = Runtime.getRuntime().exec("ipconfig /all");
InputStream istr = proc.getInputStream();
byte[] data = new byte[1024];
istr.read(data);
netdata = new String(data);

分析其中的netdata就是那!,有關cpu的可以類同實現!

『捌』 java中自動生成有規律的編號

把系統時間轉換成數字然後*10000,再加上一次遞增1的後四位數

『玖』 Java 如何實現生成有序且唯一的id

毫秒:System.currentTimeMillis(),這個毫秒其實就是自1970年1月1日0時起的毫秒數。
納秒:System.nanoTime(),這個毫秒其實就是自1970年1月1日0時起的納秒數。
產生的數據都是唯一的,且有序的,都可以做成序列~

『拾』 java怎麼生成一個唯一的只有數字的訂單號

JAVA類庫中可以使用UUID方法,來生成唯一的數字的一串數字編號,也就是訂單號。
UUID.randomUUID().toString().replaceAll("-", "");通過上述方法就可以返回一串數字字元串。

閱讀全文

與java生成唯一編號相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:400
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313