java八大基本數(shù)據(jù)類(lèi)型 java怎么判斷一個(gè)數(shù)據(jù)是什么類(lèi)型?
java怎么判斷一個(gè)數(shù)據(jù)是什么類(lèi)型?使用反射來(lái)判斷。下面的例子可以判斷8種基本類(lèi)型。有關(guān)詳細(xì)信息,請(qǐng)參閱字段[]FS=clazz.getFields公司()for(字段f:fs){Class<?&
java怎么判斷一個(gè)數(shù)據(jù)是什么類(lèi)型?
使用反射來(lái)判斷。下面的例子可以判斷8種基本類(lèi)型。有關(guān)詳細(xì)信息,請(qǐng)參閱字段[]FS=clazz.getFields公司()for(字段f:fs){Class<?> classType=f.getType()如果(!classType.isPrimitive類(lèi)()類(lèi)類(lèi)型(&C)!= String.class類(lèi)&[AMP&]{}
要確定一個(gè)手機(jī)號(hào)碼是否是一個(gè)手機(jī)號(hào)碼,可以用正則表達(dá)式來(lái)處理。示例如下:
導(dǎo)入java.util.regex文件.Pattern 導(dǎo)入java.util.regex文件.Matcher 公共類(lèi)測(cè)試 { 公共靜態(tài)布爾檢查(字符串phonenumber) { 字符串phone=“1d{2,3}-d{7,8}” 模式p=模式.編譯(phone) Matcher m=p.Matcher(phonenumber) 返回m.matches() } public static void main(字符串a(chǎn)rgs[]) { 字符串s=“010-8888888” 系統(tǒng)輸出打印( 測(cè)試.檢查(s) ) } }