- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Có ai biết thư viện mã nguồn mở miễn phí (lớp tiện ích) cho phép bạn so sánh hai phiên bản của một Java Bean và trả về một danh sách/mảng thuộc tính trong đó giá trị của hai phiên bản đó khác nhau không? Xin vui lòng gửi một mẫu nhỏ.
chúc mừng
thomas
câu trả lời hay nhất
Bộ so sánh đậu Apache commons là những gì bạn đang tìm kiếm.
gia hạn. Một ví dụ đơn giản về so sánh JavaBeans với một thuộc tính (để chỉ so sánh một thuộc tính, bạn nên tạo càng nhiều BeanComparators càng tốt để so sánh).
nhập org.apache.commons.beanutils.BeanComparator;
lớp công khai TestBeanComparator
{
TestBeanComparator công khai()
{
}
lớp công khai TestBean
{
giá trị int;
TestBean công khai()
{
}
int công khai getValue()
{
giá trị trả về;
}
public void setValue(int value)
{
this.value = giá trị;
}
}
public static void main(String[] args)
{
TestBeanComparator tbc = new TestBeanComparator();
tbc.go();
}
khoảng trống công khai đi()
{
TestBean tbs [] = TestBean mới[10];
for (int i = 0; i < tbs.length; i++)
{
tbs[i] = new TestBeanComparator.TestBean();
tbs[i].setValue((int) (Math.random() * 10));
System.out.println("TestBean["+i+"] = " + tbs[i].getValue());
}
BeanComparator bc = BeanComparator mới("giá trị");
System.out.println("");
System.out.println("Giá trị cần khớp: " + tbs[0].getValue());
for (int i = 1; i < tbs.length; i++)
{
if(bc.compare(tbs[i], tbs[0]) == 0)
{
System.out.println("Tìm thấy kết quả phù hợp trong Bean "+ i);
}
}
}
}
Sau một số thử nghiệm, một kết quả đã thành công. Đây là đầu ra:
TestBean[0] = 0
TestBean[1] = 4
TestBean[2] = 0
TestBean[3] = 2
TestBean[4] = 7
TestBean[5] = 3
TestBean[6] = 0
TestBean[7] = 3
TestBean[8] = 7
TestBean[9] = 3
Giá trị phù hợp: 0
Trận đấu được tìm thấy trong đậu 2
Trận đấu được tìm thấy trong đậu 6
Rõ ràng, việc tăng kích thước mảng TestBean sẽ làm tăng cơ hội nhận được kết quả phù hợp.
Bạn cần nhập các lọ sau vào dự án của mình: commons-logging-phiên bản.jar, commons-beanutils-phiên bản.jar, commons-beanutils-core- phiên bản.jar, commons-beanutils-bean-bộ sưu tập-phiên bản.jar, commons-bộ sưu tập-phiên bản.cái lọ.
tập tin chứa trong ghi nhật ký chung ở giữa, commons-beanutilsVà bộ sưu tập chung API.
Về so sánh JavaBeans, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/437093/
Hai học kỳ trước, tôi có một giáo sư nói: Một số bạn được yêu cầu luôn bao gồm các phương thức setter và getter cho tất cả các khóa riêng tư.
Tôi đang gặp một số vấn đề và tôi hy vọng ai đó biết tôi có thể bắt đầu từ đâu để tìm ra giải pháp. Tôi cần tạo động các thuộc tính JavaBeans hoặc JavaBean trong quá trình thực thi chương trình. Tôi đang truy xuất tên cột từ cơ sở dữ liệu, sau đó chọn các giá trị này từ một bảng cụ thể và tôi cần có khả năng
Tôi muốn sao chép một số thuộc tính đậu từ JavaBean này sang JavaBean khác. Tôi đã xem xét Apache Commons BeanUtils nhưng vấn đề là nó mong đợi các thuộc tính trong cả hai loại đậu có cùng tên. Không thể cung cấp bản đồ. Ví dụ ở
Tôi gặp sự cố khi thiết lập một hạt thuộc về một hạt khác và cập nhật nó một cách chính xác. Cụ thể hơn, tôi có: public class MyForm mở rộng javax.swing.JFrame {
Xin chào! Đây chỉ là một truy vấn chung.. Cho đến nay tôi có một servlet gửi các hoạt động điều phối tới nhiều tệp JSP.. Nhưng câu hỏi của tôi là - có bao nhiêu javabe trong một ứng dụng web điển hình như Flickr
Có tiện ích nào có thể tạo một Bean (có thuộc tính String đơn giản có tên khớp với các khóa HashMap) được cung cấp một lớp Bean làm đầu vào và một hashmap được đặt chính xác không? Cảm ơn, Amit Câu trả lời hay nhất
Môi trường thử nghiệm: netbeans7.11 + glassfish 3.11 Đây là jsp, mã lớp: Trang JSP
Câu hỏi: Những phương thức nào sử dụng quy ước đặt tên JavaBeans cho các bộ truy cập và bộ sửa đổi? Đoạn mã trên là một trong những câu trả lời đúng: public getNumWings() {return numberWings;} Tôi đã kiểm tra đậu
Câu hỏi theo như tôi hiểu: "Bean" là một lớp Java có các thuộc tính và phương thức getters/setter. Nó có giống cấu trúc C không? Có sự khác biệt nào về cú pháp giữa lớp "Bean" và lớp thông thường không? Vẫn có điều gì đó đặc biệt
Tôi không chắc liệu mình đã gắn thẻ câu hỏi này một cách chính xác hay chưa. Nhưng điều tôi muốn làm là ánh xạ Javabean tới đầu vào mà tôi có. Ngoại trừ đậu chứa thuộc tính loại phức tạp mà tôi muốn ánh xạ tới (cụ thể là một trong các thuộc tính của nó mà tôi muốn ánh xạ tới). Hãy để tôi giải thích nó bằng mã. TÔI
Vì vậy, tôi đang thực hiện một dự án nhỏ và tôi đang gặp phải một vấn đề. Tôi muốn thông tin tải theo thứ tự bảng chữ cái khi tải trang nhưng tôi không biết cách thực hiện, bạn có gợi ý nào không? Cảm ơn. Điều này đã được cập nhật từ nội dung trước đó.
Có ai biết thư viện mã nguồn mở miễn phí (lớp tiện ích) cho phép bạn so sánh hai phiên bản của một Java Bean và trả về một danh sách/mảng thuộc tính trong đó giá trị của hai phiên bản đó khác nhau không? Xin vui lòng gửi một mẫu nhỏ. Chúc mừng Thomas Câu trả lời hay nhất BeanCompara
Trong phần JavaBeans trong danh sách sửa đổi của tôi, có nêu rằng tôi nên biết "sự khác biệt giữa thuộc tính và đặc điểm". Tôi thực sự không thể tìm thấy sự khác biệt giữa hai. Tôi biết rằng JavaBeans sử dụng các thuộc tính và các lớp Java thông thường sử dụng các thuộc tính (hoặc ít nhất tôi đã được dạy điều đó vì
Sự căm ghét của tôi đối với mẫu JavaBeans bùng cháy như ngọn lửa của hàng ngàn mặt trời. Tại sao? dài dòng. Đó là năm 2009. Tôi không nên viết 7 LỘC cho một tài sản. Nếu họ có người nghe sự kiện, hãy ngả mũ chào. Không có tài liệu tham khảo loại an toàn. không có
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
Tôi không thể tìm ra cách chuyển chính xác JavaBean DS cho báo cáo con. Tôi có mã Java sau: JRDataSource javaBeansKapitelDS = new JRBeanColle
Tôi đang tìm kiếm sự hỗ trợ xác thực nghiêm túc cho ứng dụng Java trên máy tính để bàn của mình. Có một mô hình xác thực mới trong JavaEE6. Có cách nào để sử dụng tính năng này trong ứng dụng dành cho máy tính để bàn không? Câu trả lời hay nhất là cá nhân tôi không có nó trong môi trường Java SE thuần túy.
Tôi có nên khai báo một thuộc tính trong javabean chứa giá trị ngày (chuỗi hoặc ngày) được người dùng nhập vào biểu mẫu HTML không? Tuy nhiên, tôi cảm thấy mình nên khai báo ngày tháng vì tôi thực hiện xác thực máy chủ trên tất cả dữ liệu biểu mẫu, nếu ngày đó không hợp lệ, khi tôi
Bạn có biết liệu tôi có thể điền javabean không nhưng tôi không muốn sử dụng sự phản chiếu. Ví dụ: tôi có mẫu xml này để điền vào nó ví dụ Tệp XML lớp công khai Khách hàng { Private Strin
Tôi có một Javabean với trường date_observed. Bây giờ tôi đang cố gắng tạo một biểu mẫu nơi người dùng có thể tìm kiếm các mục nhập giữa ngày bắt đầu và ngày kết thúc. Tôi có nên tạo một Javabean khác để mở rộng điều này không
Tôi là một lập trình viên xuất sắc, rất giỏi!