我想用一個lambda表達式來計算true或false關於一個方法的輸入參數是否在字符串末尾有一個特定的字符'*'作爲對象的構造函數的輸入。即時通訊確定這是方式,但這是我想要做的事情之前,我環顧網絡,看到一些提到使用流,但我不知道如何或如果他們會爲這種情況工作:Java如果其他在lambda表達式
public void addPermission(String permission, String resource){
permissions.put(new Permission(permission,
()-> {if (permission.charAt(permissions.size() - 1) == '*') return true; }));
}
任何輸入將不勝感激。
沒有必要,我只是想弄清楚一些方法來決定在參數中的布爾值,而不是在方法體中使用if。你的方式很棒! – StillLearningToCode