Tôi thích 'đoán' tên thuộc tính từ các phương thức getter. Vì vậy, 'getSomeAttribute' sẽ được chuyển thành 'someAttribute'.Chuyển đổi đơn char trong Chuỗi thành chữ thường
Thường thì tôi làm điều gì đó như
String attributeName = Character.toLowerCase(methodName.indexOf(3))
+ methodName.substring(4);
Khá xấu xí, phải không? Tôi thường giấu nó trong một phương pháp, nhưng không ai biết một giải pháp tốt hơn?
Tại sao các bạn cố gắng để đoán tên biến? – Milhous
Đối với một ứng dụng lớn, tôi muốn tự động tạo một tập hợp lớn các lược đồ wsdl và xml để đặt một giao diện SOAP bên cạnh JMS hiện có. Khá khó khăn trong trường hợp này - Tôi phải phân tích các tệp nguồn và phản ánh các thư viện ... Ít nhất có một quy ước đặt tên (tùy chỉnh) cho các thuộc tính và getter, do đó, với tên phương pháp tôi có thể kiểm tra hoặc phản ánh một số trường –
Nếu bạn có thể sử dụng refection , sau đó bạn có thể nhận được tên biến thực tế. – Milhous