Tôi đang tìm kiếm thông qua mã và tự hỏi điều này có nghĩa là:Cú pháp Java nào là "== null? False: true;"
Boolean foo = request.getParameter("foo") == null? false:true;
Đó phải là người ngồi một cái gì đó có thể chuyển đổi String trở về từ getParameter() vào một Boolean.
Nhưng tôi chưa bao giờ thấy loại Java này với dấu chấm hỏi và dấu hai chấm (ngoại trừ trong vòng lặp foreach). Bất kỳ hel nào được đánh giá cao!
đôi khi tôi ghét những câu như này mà không có dấu ngoặc thích hợp. nên dễ đọc hơn như thế này: 'Boolean foo = (request.getParameter (" foo ") == null)? false: true; ' – mauris
Lưu ý rằng nếu tham số yêu cầu là foo = false thì biến foo sẽ được đặt thành' true'. –