獲取編碼(00 ZZ)

2021-09-12 14:12:23 字數 1401 閱讀 2171

import org.apache.commons.lang.stringutils;

import org.slf4j.logger;

import org.slf4j.logge***ctory;

import org.springframework.beans.factory.annotation.value;

import org.springframework.stereotype.component;

/*** 查詢資料庫(對應關係表)拿到最新的編碼,

* 1.為null,則可以直接使用編碼:;

* 2.否則可以使用此工具類獲取下乙個編碼,最大為【zz】;

* * @return string nextsequence

* @throws exception

*/@component

public class nextsequenceutil ;

//獲取當前編碼的下乙個編碼

public static synchronized string getnextsequence(string sequence)

string nextsequence = "";

trycatch(exception e)

if(sequence.equals(nextsequence))

logger.info("getnextsequence:"+nextsequence);

return nextsequence; }

//判斷sequence正確性

private static boolean isfalsesequence(string sequence)else

} return isfalse;

} //獲取sequence

private static string getsequence(string sequence)

//最後乙個字元

char lastchar = sequence.charat(1);

int lastindex = getindex(lastchar);

if(lastindex == -1)

//如果字元是最後一位(z),則從0重新開始

if(lastindex == bwords.length-1)else

//修改第乙個字元並將最後乙個字元置為陣列的第乙個字元

sequence = bwords[firstindex]+bwords[lastindex];

}else

return sequence; }

//獲取字元位置

private static int getindex(char word)

} return -1; }

}

python 獲取mac位址zz

通過python獲取當前mac位址的方法如下 1 通用方法,借助uuid模組 def get mac address import uuid node uuid.getnode mac uuid.uuid int node hex 12 return mac 2 按照作業系統平台來 def get ...

獲取檔案編碼

此文章是從我自己iteye部落格弄過來的 獲取檔案編碼 param sourcefile return suppresswarnings private static string getfilecharset file sourcefile else if first3bytes 0 byte 0...

python編碼獲取

python編碼獲取 不同的 有不同的編碼方式,同時,當我們從從伺服器獲取編碼的編碼可能跟網頁中宣告的編碼又不一樣,所有我們需要編寫乙個工具裡來獲取網頁的編碼方式 這裡主要說明乙個獲取編碼的小工具chardet 安裝方式 pip install chardet sudo 使用chardet.dete...