2015-06-08 52 views
1

假設你屬於COMPANT的IT部門,並負責編寫使用Java程序的執行以下任務面向對象:請幫我下面的數據類型

IT類:

會有含有類(但不限於)以下屬性屬於計算機:

計算機ID: 4字符和/或數字;

private string computerid; 結果:計算機ID:D001

處理器速度:字母數字

私人(???)速度; 結果:速度:3.2GHZ

RAM:字母數字

私人(???)RAM; 結果:RAM:512MB

硬盤:字母數字

私人(???)盤; 結果:硬盤:80GB

+2

你需要看看'字母數字'的含義,你會知道你需要什麼樣的類型。在'雙'或'浮動'你可能想讀這個http://stackoverflow.com/questions/27598078/float-and-double-datatype-in​​-java –

回答

2

字母數字應該是一個字符串,在這種情況下,你可以使用正則表達式(正則表達式),以確保它是字母數字的模式進行比較。就像這樣:

String alphanumeric='abc123'; 
alphanumeric.matches('[a-zA-Z0-9]{1,}'); //true 
+0

我的道歉,什麼是正則表達式? – veronica

+1

@veronica - 問維基百科 –