2016-12-26 101 views
-1

我們老師要求我們做他給我們這需要一個類作爲參數,然後檢查字段和方法,如果他們遵循的Checkstyle規則的方法(大寫,小寫,最後的屬性等)如何在Java中編寫checkStyle方法?

一段代碼,但我不知道下一步該做什麼。

public class CheckStyle { 
    static String valider(Class c){ 
     Field[] tattribut = c.getDeclaredFields(); 
     String name = c.getName(); 
     Method[] tmethod=c.getDeclaredMethods(); 
    } 

    public static void main(String[] args) { 
     String error = CheckStyle.valider(a.class); 
     System.out.println(error); 
    } 
} 

回答

0

嘗試使用一些這段代碼:

public class SomeClass {  
    private String aaa; 
    private String bbb; 
    private double ccc;  
} 

public static void main(String[] args){  
    List<Field> privateFields = new ArrayList<>(); 
    Field[] allFields = SomeClass.class.getDeclaredFields(); 
    for (Field field : allFields) { 
     if (Modifier.isPrivate(field.getModifiers())) { 
      privateFields.add(field); 
     } 
    } 
} 

然後去在你的領域,看看他們都在你需要和ECT正確的格式。

+0

謝謝你roeygol,這就是我需要的,但我不知道如何解釋它在代碼中可以幫助嗎? – MOULCHWA

+0

我更新了我的答案,看看並嘗試一下 – roeygol