的方法在我的程序之前檢查參數的數目,我有低於的方法;調用Java中
private void foo(String title, String[] subtitles, int ... subtitleValues)
我的要求是;
- 字幕數和字幕值必須相等。用戶可以發送任意數量的字幕和字幕值,但正如我所說的相同數量的字幕和字幕值。
我不想拿這兩個參數,並檢查他們的計數foo
功能,說出你的表不能因爲不平等的字幕和subtitleValues的創建。我想要的是;防止用戶發送不平等的論據。我怎樣才能做到這一點?
在此先感謝
PS:我沒有找到一個適當的標題,所以如果你有,請隨時更改它。
這不是編譯器支持的功能。您只能在運行時執行此操作,除非您編寫自己的編譯器。由於您的代碼將被正確測試;),您可以合理確信這不會在生產中產生錯誤。 –
一種方法是檢查它被稱爲方法之前,但我得到的是不是你在找什麼感覺:P – keyser