{"id":917,"date":"2018-09-17T18:23:52","date_gmt":"2018-09-17T09:23:52","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=917"},"modified":"2018-12-23T02:02:31","modified_gmt":"2018-12-22T17:02:31","slug":"reflect-util","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/th\/\u0e1a\u0e25\u0e47\u0e2d\u0e01\/java\/\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19","title":{"rendered":"\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19 Java \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e07\u0e48\u0e32\u0e22"},"content":{"rendered":"<h2 class=\"common_title\">\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19 Java \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e07\u0e48\u0e32\u0e22<\/h2>\n<p>\n<strong>\u0e0a\u0e27\u0e32<\/strong>\u0e02\u0e2d\u0e07<strong>\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong>\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 API \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22\u0e14\u0e32\u0e22\n<\/p>\n<h2 class=\"common_title\"><a name=\"1\">\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23?<\/a><\/h2>\n<p>\n<strong>API \u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong>\u0e1f\u0e31\u0e19,&quot;<strong>java.lang.reflect<\/strong>\u201d \u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e41\u0e1e\u0e47\u0e04\u0e40\u0e01\u0e08<br \/>\n\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d API \u0e17\u0e35\u0e48\u0e14\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e0a\u0e48\u0e19\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e41\u0e25\u0e30\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01\u0e04\u0e25\u0e32\u0e2a Java<br \/>\n\u0e04\u0e25\u0e32\u0e2a\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e08\u0e30\u0e43\u0e0a\u0e49\n<\/p>\n<ul>\n<li><strong>java.lang.Class<\/strong><\/li>\n<li><strong>java.lang.reflect.Constructor<\/strong><\/li>\n<li><strong>java.lang.reflect.Method<\/strong><\/li>\n<li><strong>java.lang.reflect.Field<\/strong><\/li>\n<\/ul>\n<p>\n<strong>\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong>\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49 \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e2b\u0e23\u0e37\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e49\u0e14\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07<br \/>\n\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e04\u0e25\u0e32\u0e2a\u0e08\u0e32\u0e01\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49<\/p>\n<p>\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e04\u0e33\u0e08\u0e33\u0e01\u0e31\u0e14\u0e04\u0e27\u0e32\u0e21\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e41\u0e25\u0e30\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 \u0e40\u0e0a\u0e48\u0e19 XML \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e41\u0e2d\u0e1b\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19\u0e41\u0e1a\u0e1a\u0e44\u0e14\u0e19\u0e32\u0e21\u0e34\u0e01\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e43\u0e19\u0e2a\u0e20\u0e32\u0e1e\u0e41\u0e27\u0e14\u0e25\u0e49\u0e2d\u0e21\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e23\u0e31\u0e19\u0e44\u0e17\u0e21\u0e4c\u0e44\u0e14\u0e49<br \/>\n\u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e40\u0e1b\u0e47\u0e19 API \u0e17\u0e35\u0e48\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e2d\u0e1b\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e22\u0e37\u0e14\u0e2b\u0e22\u0e38\u0e48\u0e19\u0e2a\u0e39\u0e07\n<\/p>\n<p><script type=\"text\/javascript\" src=\"https:\/\/chat-messenger.com\/js\/common.js?dd12sssas2223\" charset=\"UTF-8\"><\/script><br \/>\n<script type=\"text\/javascript\"> writePR(); <\/script><\/p>\n<h2 class=\"common_title\"><a name=\"2\">\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e44\u0e15\u0e23\u0e48\u0e15\u0e23\u0e2d\u0e07<\/a><\/h2>\n<p>\n<strong>\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong>\u0e21\u0e31\u0e01\u0e44\u0e21\u0e48\u0e04\u0e48\u0e2d\u0e22\u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49\u0e42\u0e14\u0e22\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07<br \/>\n\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e1e\u0e23\u0e48\u0e2b\u0e25\u0e32\u0e22\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e41\u0e2d\u0e1b\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19 \u0e40\u0e0a\u0e48\u0e19 Struts \u0e41\u0e25\u0e30\u0e40\u0e1f\u0e23\u0e21\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01 \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e32\u0e23\u0e17\u0e33\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48 O\/R<br \/>\n<br \/>\n\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e34\u0e19\u0e1e\u0e38\u0e15\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34 JavaBeans \u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34<br \/>\n\u0e43\u0e0a\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2d\u0e2d\u0e01 SQL \u0e17\u0e35\u0e48\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e15\u0e32\u0e21\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34 JavaBeans<\/p>\n<p>\u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e32\u0e23\u0e42\u0e2b\u0e25\u0e14\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19\u0e41\u0e1a\u0e1a\u0e44\u0e14\u0e19\u0e32\u0e21\u0e34\u0e01\u0e17\u0e35\u0e48\u0e02\u0e22\u0e32\u0e22\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e41\u0e2d\u0e1b\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e17\u0e33\u0e07\u0e32\u0e19\u0e01\u0e47\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19<strong>\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong>\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 .\n<\/p>\n<h2 class=\"common_title\"><a name=\"3\">\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07<\/a><\/h2>\n<p>\n\u0e42\u0e1b\u0e23\u0e14\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e31\u0e21\u0e1c\u0e31\u0e2a\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e23\u0e2d\u0e1a\u0e07\u0e32\u0e19<br \/>\n<br \/>\n\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49\u0e04\u0e25\u0e32\u0e2a\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49<strong>\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong>\u0e2a\u0e32\u0e18\u0e34\u0e15\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22<br \/>\n<br \/>\n<a href=\"https:\/\/chat-messenger.com\/other\/java\/Main.txt\" target=\"_blank\"><strong>Main.java<\/strong><\/a>...\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n<a href=\"https:\/\/chat-messenger.com\/other\/java\/BeanUtil.txt\" target=\"_blank\"><strong>BeanUtil.java<\/strong><\/a>...\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<br \/>\n<a href=\"https:\/\/chat-messenger.com\/other\/java\/FreeSoft.txt\" target=\"_blank\"><strong>\u0e1f\u0e23\u0e35\u0e0b\u0e2d\u0e1f\u0e17\u0e4c.java<\/strong><\/a>...\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e1e\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e43\u0e19\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e16\u0e36\u0e07\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c\u0e40\u0e2a\u0e23\u0e35<\/p>\n<p><strong>\u25cf\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e32\u0e21\u0e1b\u0e01\u0e15\u0e34<\/strong>\n<\/p>\n<div class=\"point\">\nSystem.out.println(<span style=\"color: #0000FF;\">\u201c&gt;&gt;&gt; \u0e01\u0e23\u0e13\u0e35\u0e1b\u0e01\u0e15\u0e34\u201d<\/span>); <br \/>\nFreeSoft freeSoft = FreeSoft \u0e43\u0e2b\u0e21\u0e48(); <br \/>\nfreeSoft.setName<span style=\"color: #0000FF;\">(\u201c\u0e41\u0e0a\u0e17&amp;\u0e40\u0e21\u0e2a\u0e40\u0e0b\u0e19\u0e40\u0e08\u0e2d\u0e23\u0e4c \u0e41\u0e0a\u0e17\u0e41\u0e25\u0e30\u0e40\u0e21\u0e2a\u0e40\u0e0b\u0e19\u0e40\u0e08\u0e2d\u0e23\u0e4c!!\u201d<\/span>); <br \/>\nfreeSoft.showName(); <br \/>\nfreeSoft.showPrice(0);\n<\/div>\n<p>\n<strong>\u25cf\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<\/strong><\/p>\n<div class=\"point\">\nSystem.out.println<span style=\"color: #0000FF;\">(\u201c&gt;&gt;&gt; \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u201d<\/span>); <br \/>\n<span style=\"color: #00CC33;\">\/\/\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a FreeSoft <\/span><br \/>\n\u0e27\u0e31\u0e15\u0e16\u0e38 invoidObject = BeanUtil.newInstance<span style=\"color: #0000FF;\">(\u201c\u0e1f\u0e23\u0e35\u0e0b\u0e2d\u0e1f\u0e17\u0e4c\u201d<\/span>); <br \/>\n<span style=\"color: #00CC33;\">\/\/\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e43\u0e19\u0e0a\u0e48\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d <\/span><br \/>\nBeanUtil.setProperty (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, <span style=\"color: #0000FF;\">&quot;\u0e0a\u0e37\u0e48\u0e2d&quot;<\/span> , <span style=\"color: #0000FF;\">\u201c\u0e41\u0e0a\u0e17&amp;\u0e40\u0e21\u0e2a\u0e40\u0e0b\u0e19\u0e40\u0e08\u0e2d\u0e23\u0e4c \u0e41\u0e0a\u0e17\u0e41\u0e25\u0e30\u0e40\u0e21\u0e2a\u0e40\u0e0b\u0e19\u0e40\u0e08\u0e2d\u0e23\u0e4c!!\u201d<\/span>); <br \/>\n<span style=\"color: #00CC33;\">\/\/ \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e40\u0e21\u0e18\u0e2d\u0e14 showName() \u0e02\u0e2d\u0e07 FreeSoft <\/span><br \/>\nBeanUtil.invive(\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, <span style=\"color: #0000FF;\">\u201c\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u201d<\/span>, \u0e42\u0e21\u0e06\u0e30); <br \/>\n<span style=\"color: #00CC33;\">\/\/ \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e27\u0e34\u0e18\u0e35 showPrice() \u0e02\u0e2d\u0e07 FreeSoft <\/span><br \/>\n<span style=\"color: #00CC33;\">\/\/ \u0e2b\u0e32\u0e01\u0e40\u0e21\u0e18\u0e2d\u0e14\u0e21\u0e35\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c \u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e32\u0e23\u0e4c\u0e40\u0e23\u0e22\u0e4c\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c <\/span><br \/>\nBeanUtil.invive(\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, <span style=\"color: #0000FF;\">\u201c\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e04\u0e32\u201d<\/span>,\u0e27\u0e31\u0e15\u0e16\u0e38\u0e43\u0e2b\u0e21\u0e48[]{\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21\u0e43\u0e2b\u0e21\u0e48(0)});\n<\/div>\n\n<p><strong>\u25cf\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/strong><br \/>\n<br \/>\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e08\u0e30\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e1b\u0e01\u0e15\u0e34\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a<\/p>\n<div class=\"console\">\n&gt;&gt;&gt; \u0e01\u0e23\u0e13\u0e35\u0e1b\u0e01\u0e15\u0e34<br \/>\n<br \/>\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c: Chat&amp;Messenger Chat and Messenger! !<br \/>\n<br \/>\u0e23\u0e32\u0e04\u0e32: 0 \u0e40\u0e22\u0e19<\/p>\n<p>&gt;&gt;&gt; \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19<br \/>\n<br \/>\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c: Chat&amp;Messenger Chat and Messenger! !<br \/>\n<br \/>\u0e23\u0e32\u0e04\u0e32: 0 \u0e40\u0e22\u0e19\n<\/div>\n\n<h2 class=\"common_title\"><a name=\"4\">\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 BeanUtil<\/a><\/h2>\n<p><a name=\"newInstance(String)\"><!-- --><\/a><\/p>\n<h2>\n\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/b>(String className) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e2a\u0e15\u0e23\u0e34\u0e07 &quot;className&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e31\u0e49\u0e19\u0e40\u0e23\u0e35\u0e22\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"newInstance(String, Object[])\"><!-- --><\/a><\/p>\n<h2>\n\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/b>(String className, Object[] argObj) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e2a\u0e15\u0e23\u0e34\u0e07 &quot;className&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e31\u0e49\u0e19\u0e40\u0e23\u0e35\u0e22\u0e19\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19<\/dd>\n<dd><code>\u0e2b\u0e32\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07Obj<\/code> \u2013 \u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e19\u0e2a\u0e15\u0e23\u0e31\u0e04\u0e40\u0e15\u0e2d\u0e23\u0e4c\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"newInstance(Class)\"><!-- --><\/a><\/p>\n<h2>\n\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/b>(Class clazz) \u0e1e\u0e48\u0e19 Exception<\/pre>\n<dl>\n<dd>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e04\u0e25\u0e32\u0e2a &quot;clazz&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e41\u0e04\u0e25\u0e0b<\/code> - \u0e23\u0e30\u0e14\u0e31\u0e1a\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07 clazz\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"newInstance(Class, Object[])\"><!-- --><\/a><\/p>\n<h2>\n\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c<\/b>(Class clazz, Object[] argObj) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e04\u0e25\u0e32\u0e2a &quot;clazz&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e41\u0e04\u0e25\u0e0b<\/code> - \u0e23\u0e30\u0e14\u0e31\u0e1a<\/dd>\n<dd><code>\u0e2b\u0e32\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07Obj<\/code> \u2013 \u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e19\u0e2a\u0e15\u0e23\u0e31\u0e04\u0e40\u0e15\u0e2d\u0e23\u0e4c\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07 clazz\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"setProperty(Object, String, Object)\"><!-- --><\/a><\/p>\n<h2>\n\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34<\/h2>\n<pre>\u0e42\u0e21\u0e06\u0e30\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34<\/b>(Object invoidObject, String fieldName, Object value) \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e21\u0e18\u0e2d\u0e14 setter \u0e02\u0e2d\u0e07\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot; \u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c &quot;invoidObject&quot; \u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e04\u0e48\u0e32 &quot;value&quot;<\/p>\n<p> \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35 setter \u0e04\u0e48\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 \u0e15\u0e31\u0e27\u0e41\u0e01\u0e49\u0e44\u0e02\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e04\u0e48\u0e32<\/code> \u2013 \u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e01\u0e33\u0e2b\u0e19\u0e14\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code> \u2013 \u0e21\u0e35\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\n<\/dd>\n<dd><code>\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d TargetException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\n<\/dd>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e34\u0e14\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e21\u0e18\u0e2d\u0e14\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d Java<br \/>\n             \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e20\u0e32\u0e29\u0e32\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e14\u0e49\n<\/dd>\n<dd><code>\u0e44\u0e21\u0e48\u0e21\u0e35SuchMethodException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getProperty(Object, String)\"><!-- --><\/a><\/p>\n<h2>\n\u0e23\u0e31\u0e1a\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e23\u0e31\u0e1a\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34<\/b>(Object invoidObject, String fieldName) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e21\u0e18\u0e2d\u0e14 getter \u0e02\u0e2d\u0e07\u0e1f\u0e34\u0e25\u0e14\u0e4c fieldName \u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c invoidObject \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32<br \/>\n \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e21\u0e18\u0e2d\u0e14 getter \u0e04\u0e48\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e14\u0e36\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 \u0e15\u0e31\u0e27\u0e41\u0e01\u0e49\u0e44\u0e02\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e27\u0e34\u0e18\u0e35 Getter\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code> \u2013 \u0e21\u0e35\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\n<\/dd>\n<dd><code>\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d TargetException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\n<\/dd>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e34\u0e14\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e21\u0e18\u0e2d\u0e14\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d Java<br \/>\n             \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e20\u0e32\u0e29\u0e32\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e14\u0e49\n<\/dd>\n<dd><code>NoSuchFieldException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"invoke(Object, String, Object[])\"><!-- --><\/a><\/p>\n<h2>\n\u0e27\u0e34\u0e07\u0e27\u0e2d\u0e19<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e27\u0e34\u0e07\u0e27\u0e2d\u0e19<\/b>(Object invoidObject, String callMethod, Object[] argObjects) \u0e1e\u0e48\u0e19 InvocationTargetException, IllegalAccessException, NoSuchMethodException<\/pre>\n<dl>\n<dd>\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e40\u0e21\u0e18\u0e2d\u0e14 &quot;callMethod&quot; \u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c &quot;invoidObject&quot;<br \/>\n \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e04\u0e48\u0e32\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e44\u0e14\u0e49<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e42\u0e17\u0e23<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>argObjects<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07 \u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e32\u0e23\u0e4c\u0e40\u0e23\u0e22\u0e4c\u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07\u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 &quot;callMethod&quot;\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d TargetException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\n<\/dd>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e34\u0e14\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e21\u0e18\u0e2d\u0e14\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d Java<br \/>\n             \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e20\u0e32\u0e29\u0e32\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e14\u0e49\n<\/dd>\n<dd><code>\u0e44\u0e21\u0e48\u0e21\u0e35SuchMethodException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e15\u0e32\u0e21\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"findMethod(Object, String, Object[])\"><!-- --><\/a><\/p>\n<h2>\n\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23<\/h2>\n<pre>\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30\u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48 <b>\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23<\/b>(Object invoidObject, String callMethod, Object[] argObjects) \u0e1e\u0e48\u0e19 NoSuchMethodException<\/pre>\n<dl>\n<dd>\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 &#039;callMethod&#039; \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 &#039;involveObject&#039;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e42\u0e17\u0e23<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>argObjects<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07 \u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e32\u0e23\u0e4c\u0e40\u0e23\u0e22\u0e4c\u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07\u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e44\u0e21\u0e48\u0e21\u0e35SuchMethodException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e47\u0e19 \u201c\u201d \u0e2b\u0e23\u0e37\u0e2d \u201c\u201d<\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"setField(Object, String, Object)\"><!-- --><\/a><\/p>\n<h2>\nsetField<\/h2>\n<pre>\u0e42\u0e21\u0e06\u0e30\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>setField<\/b>(Object invoidObject, String fieldName, Object value) \u0e1e\u0e48\u0e19 IllegalAccessException, NoSuchFieldException<\/pre>\n<dl>\n<dd>\u0e40\u0e01\u0e47\u0e1a\u0e04\u0e48\u0e32 &quot;value&quot; \u0e44\u0e27\u0e49\u0e43\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot; \u0e02\u0e2d\u0e07\u0e2d\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 &quot;invoidObject&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e04\u0e48\u0e32<\/code> \u2013 \u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e01\u0e33\u0e2b\u0e19\u0e14\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e34\u0e14\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22<\/code> \u2013 \u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38 (\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23)<br \/>\n             \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e1f\u0e0b\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28 \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e17\u0e35\u0e48\u0e04\u0e25\u0e32\u0e22\u0e44\u0e1f\u0e25\u0e4c\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27\n<\/dd>\n<dd><code>NoSuchFieldException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getField(Object, String)\"><!-- --><\/a><\/p>\n<h2>\ngetField<\/h2>\n<pre>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>getField<\/b>(Object invoidObject, String fieldName) \u0e1e\u0e48\u0e19 IllegalAccessException, NoSuchFieldException<\/pre>\n<dl>\n<dd>\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot; \u0e02\u0e2d\u0e07\u0e2d\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 &quot;invoidObject&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/dd>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e04\u0e48\u0e32\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e34\u0e14\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22<\/code> \u2013 \u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38 (\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23)<br \/>\n             \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e1f\u0e0b\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28 \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e17\u0e35\u0e48\u0e04\u0e25\u0e32\u0e22\u0e44\u0e1f\u0e25\u0e4c\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27\n<\/dd>\n<dd><code>NoSuchFieldException<\/code> \u2013 \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"hasField(Object, String)\"><!-- --><\/a><\/p>\n<h2>\n\u0e21\u0e35\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/h2>\n<pre>\u0e1a\u0e39\u0e25\u0e35\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e21\u0e35\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/b>(\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38 \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38 &#039;\u0e27\u0e31\u0e15\u0e16\u0e38&#039; \u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c &#039;fieldName&#039;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e27\u0e31\u0e15\u0e16\u0e38<\/code> \u2013 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a<\/dd>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<\/code> \u2013 \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\u0e08\u0e23\u0e34\u0e07\u0e16\u0e49\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getAllFields(Object)\"><!-- --><\/a><\/p>\n<h2>\n\u0e23\u0e31\u0e1a AllFields<\/h2>\n<pre>java.util.TreeSet \u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30\u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48 <b>\u0e23\u0e31\u0e1a AllFields<\/b>(\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/pre>\n<dl>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e27\u0e31\u0e15\u0e16\u0e38<\/code> &#8211;\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getShortClassName(Object)\"><!-- --><\/a><\/p>\n<h2>\ngetShortClassName<\/h2>\n<pre>\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>getShortClassName<\/b>(\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38)<\/pre>\n<dl>\n<dd>\u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e27\u0e31\u0e15\u0e16\u0e38<\/code> &#8211;\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getShortClassName(String)\"><!-- --><\/a><\/p>\n<h2>\ngetShortClassName<\/h2>\n<pre>\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>getShortClassName<\/b>(\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e2a\u0e15\u0e23\u0e34\u0e07)<\/pre>\n<dl>\n<dd>\u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a<\/code> &#8211;\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getFieldName(String)\"><!-- --><\/a><\/p>\n<h2>\ngetFieldName<\/h2>\n<pre>\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>getFieldName<\/b>(\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e15\u0e23\u0e34\u0e07)<\/pre>\n<dl>\n<dd>\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 \u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e1b\u0e15\u0e32\u0e21\u0e41\u0e1a\u0e1a\u0e41\u0e1c\u0e19 JavaBeans<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23<\/code> &#8211;\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"isClassExist(String)\"><!-- --><\/a><\/p>\n<h2>\n\u0e04\u0e37\u0e2dClassExist<\/h2>\n<pre>\u0e1a\u0e39\u0e25\u0e35\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 <b>\u0e04\u0e37\u0e2dClassExist<\/b>(\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e2a\u0e15\u0e23\u0e34\u0e07)<\/pre>\n<dl>\n<dd>\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21 &quot;className&quot; \u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a<\/code> &#8211;\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<hr>\n<p><a name=\"getPropertyDescriptors(Object)\"><!-- --><\/a><\/p>\n<h2>\ngetPropertyDescriptors<\/h2>\n<pre>PropertyDescriptor \u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30[] <b>getPropertyDescriptors<\/b>(\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38) \u0e1e\u0e48\u0e19 IntrospectionException<\/pre>\n<dl>\n<dd>\u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a PropertyDescriptor \u0e17\u0e35\u0e48\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e27\u0e31\u0e15\u0e16\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a &quot;\u0e27\u0e31\u0e15\u0e16\u0e38&quot;<\/p>\n<\/dd>\n<dd>\n<dl>\n<dt><b>\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c:<\/b><\/dt>\n<dd><code>\u0e27\u0e31\u0e15\u0e16\u0e38<\/code> &#8211;\n<\/dd>\n<dt><b>\u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19:<\/b><\/dt>\n<dd>\n<\/dd>\n<dt><b>\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19:<\/b>\n<\/dt>\n<dd><code>java.beans.IntrospectionException<\/code><\/dd>\n<\/dl>\n<\/dd>\n<\/dl>\n<h2 class=\"common_title\"><a name=\"5\">\u0e0b\u0e2d\u0e23\u0e4c\u0e2a\u0e42\u0e04\u0e49\u0e14 BeanUtil<\/a><\/h2>\n<p><textarea readonly=\"readonly\" style=\"font-size: 13px;height: 400px;\" class=\"src\" onclick=\"this.focus();this.select()\">import java.beans.BeanInfo;<br \/>\nimport java.beans.IntrospectionException;<br \/>\nimport java.beans.Introspector;<br \/>\nimport java.beans.PropertyDescriptor;<br \/>\nimport java.lang.reflect.Constructor;<br \/>\nimport java.lang.reflect.Field;<br \/>\nimport java.lang.reflect.InvocationTargetException;<br \/>\nimport java.lang.reflect.Method;<br \/>\nimport java.math.BigDecimal;<br \/>\nimport java.sql.Timestamp;<br \/>\nimport java.text.SimpleDateFormat;<br \/>\nimport java.util.Calendar;<br \/>\nimport java.util.Date;<br \/>\nimport java.util.HashMap;<br \/>\nimport java.util.Map;<br \/>\nimport java.util.StringTokenizer;<br \/>\nimport java.util.TreeSet;<\/p>\n<p>\/**<br \/>\n * \u0e04\u0e25\u0e32\u0e2a\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 Reflection API \u0e02\u0e2d\u0e07 Java \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e48\u0e32\u0e22\u0e14\u0e32\u0e22<br \/>\n *\/<br \/>\nBeanUtil \u0e04\u0e25\u0e32\u0e2a\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 {<\/p>\n<p>    \/**   *\/<br \/>\n    \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 GET = \u201cGET\u201d;<br \/>\n    \/**   *\/<br \/>\n    \u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22 String SET = \u201cSET\u201d;<\/p>\n<p>    \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014- \u300e\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e43\u0e2b\u0e21\u0e48\u300f<br \/>\n    \/**<br \/>\n     * \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e2a\u0e15\u0e23\u0e34\u0e07 &quot;className&quot;<br \/>\n     * @param className \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19<br \/>\n     * @return \u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19<br \/>\n     * @\u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     *\/<br \/>\n    \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 newInstance (String className) \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n            \u0e01\u0e25\u0e31\u0e1a Class.forName(className).newInstance();<br \/>\n        } \u0e08\u0e31\u0e1a (NoClassDefFoundError \u0e08) {<br \/>\n            System.err.println(\u201cNoClassDefFoundError : \u201d + \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a);<br \/>\n            \u0e42\u0e22\u0e19\u0e2d\u0e35;<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e2a\u0e15\u0e23\u0e34\u0e07 &quot;className&quot;<br \/>\n     * @param className \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19<br \/>\n     * \u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e15\u0e31\u0e27\u0e2a\u0e23\u0e49\u0e32\u0e07 @param argObj<br \/>\n     * @return \u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19<br \/>\n     * @\u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     *\/<br \/>\n    \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 newInstance (String className, Object [] argObj)<br \/>\n            \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        \u0e04\u0e25\u0e32\u0e2a[] argClass = \u0e04\u0e25\u0e32\u0e2a\u0e43\u0e2b\u0e21\u0e48[argObj.length];<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; argObj.length; i++) {<br \/>\n            argClass[i] = argObj[i].getClass();<br \/>\n        }<br \/>\n        \u0e15\u0e31\u0e27\u0e2a\u0e23\u0e49\u0e32\u0e07 c = Class.forName(className).getConstructor(argClass);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a c.newInstance (argObj);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e04\u0e25\u0e32\u0e2a &#039;clazz&#039;<br \/>\n     * @param clazz \u0e04\u0e25\u0e32\u0e2a<br \/>\n     * @return \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07 clazz<br \/>\n     * @\u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     *\/<br \/>\n    \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 newInstance (Class clazz) \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        \u0e01\u0e25\u0e31\u0e1a clazz.newInstance();<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e08\u0e32\u0e01\u0e04\u0e25\u0e32\u0e2a &#039;clazz&#039;<br \/>\n     * @param clazz \u0e04\u0e25\u0e32\u0e2a<br \/>\n     * \u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e15\u0e31\u0e27\u0e2a\u0e23\u0e49\u0e32\u0e07 @param argObj<br \/>\n     * @return \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e02\u0e2d\u0e07 clazz<br \/>\n     * @\u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     *\/<br \/>\n    \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 newInstance (Class clazz, Object [] argObj)<br \/>\n            \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        \u0e04\u0e25\u0e32\u0e2a[] argClass = \u0e04\u0e25\u0e32\u0e2a\u0e43\u0e2b\u0e21\u0e48[argObj.length];<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; argObj.length; i++) {<br \/>\n            argClass[i] = argObj[i].getClass();<br \/>\n        }<br \/>\n        \u0e15\u0e31\u0e27\u0e2a\u0e23\u0e49\u0e32\u0e07 c = clazz.getConstructor (argClass);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a c.newInstance (argObj);<br \/>\n    }<\/p>\n<p>    \/\/ ---------------------&quot;\u0e27\u0e34\u0e18\u0e35&quot;<br \/>\n    \/**<br \/>\n     * \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 Setter \u0e02\u0e2d\u0e07\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot; \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 &quot;involveObject&quot;<br \/>\n     * \u0e42\u0e17\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32 &#039;\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32&#039;<br \/>\n     * &lt;br&gt;<br \/>\n     * \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35 setter \u0e43\u0e2b\u0e49\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07<br \/>\n     * \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 \u0e15\u0e31\u0e27\u0e41\u0e01\u0e49\u0e44\u0e02\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * \u0e04\u0e48\u0e32 @param \u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32<br \/>\n     * @throws \u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 \u0e21\u0e35\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19<br \/>\n     * @throws InvocationTargetException \u0e2b\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     * @throws IllegalAccessException \u0e2b\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38 Method \u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19 Java<br \/>\n     * \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e20\u0e32\u0e29\u0e32\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e14\u0e49<br \/>\n     * @throws NoSuchMethodException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     *\/<br \/>\n    setProperty \u0e42\u0e21\u0e06\u0e30\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07,<br \/>\n            \u0e04\u0e48\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38) \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n            \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = searchMethod (invoidObject, fieldName, SET);<br \/>\n            \u0e04\u0e25\u0e32\u0e2a[] paramClasses = method.getParameterTypes();<br \/>\n            \u0e27\u0e31\u0e15\u0e16\u0e38 [] valueArray = null;<br \/>\n            \u0e16\u0e49\u0e32 (paramClasses[0].isInstance(\u0e04\u0e48\u0e32)) {<br \/>\n                \/\/\u0e2d\u0e22\u0e48\u0e32\u0e41\u0e1b\u0e25\u0e07\u0e16\u0e49\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c<br \/>\n                valueArray = \u0e27\u0e31\u0e15\u0e16\u0e38\u0e43\u0e2b\u0e21\u0e48 [] { \u0e04\u0e48\u0e32 };<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                valueArray = \u0e27\u0e31\u0e15\u0e16\u0e38\u0e43\u0e2b\u0e21\u0e48 [] { convObject (\u0e04\u0e48\u0e32, paramClasses [0]<br \/>\n                        .getName()) };<br \/>\n            }<br \/>\n            method.inurge(involvedObject, valueArray);<br \/>\n        } \u0e08\u0e31\u0e1a (NoSuchMethodException \u0e08) {<br \/>\n            \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n                \/\/ \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e21\u0e18\u0e2d\u0e14 setter \u0e43\u0e2b\u0e49\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07<br \/>\n                setField(invoidObject, fieldName, \u0e04\u0e48\u0e32);<br \/>\n            } \u0e08\u0e31\u0e1a (NoSuchFieldException fe) {<br \/>\n                \u0e2a\u0e15\u0e23\u0e34\u0e07 errorMes = \u201c\\nClass\u201d + getShortClassName(involveObject)<br \/>\n                        + \u201c\u0e40\u0e1b\u0e47\u0e19\u201d + \u201c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1f\u0e34\u0e25\u0e14\u0e4c \u201c\u201d + \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c + \u201c\u201d\\n\u201d<br \/>\n                        + \u201c\u0e44\u0e21\u0e48\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e44\u0e14\u0e49 \u0e41\u0e25\u0e30\u201d<br \/>\n                        + \u201c\u0e1f\u0e34\u0e25\u0e14\u0e4c \u201c\u201d + \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<br \/>\n                        + \u201c\u201d \u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e31\u0e19 \u201d + \u201c\u201d;<br \/>\n                \u0e42\u0e22\u0e19 IllegalAccessException \u0e43\u0e2b\u0e21\u0e48 (errorMes);<br \/>\n            }<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 Getter \u0e02\u0e2d\u0e07\u0e1f\u0e34\u0e25\u0e14\u0e4c fieldName \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 invoidObject<br \/>\n     * \u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e42\u0e17\u0e23 &lt;br&gt;<br \/>\n     * \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e21\u0e18\u0e2d\u0e14 getter \u0e04\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e08\u0e32\u0e01\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07<br \/>\n     * \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 \u0e15\u0e31\u0e27\u0e41\u0e01\u0e49\u0e44\u0e02\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @return \u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e02\u0e2d\u0e07\u0e40\u0e21\u0e18\u0e2d\u0e14 getter<br \/>\n     * @throws \u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 \u0e21\u0e35\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19<br \/>\n     * @throws InvocationTargetException \u0e2b\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     * @throws IllegalAccessException \u0e2b\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38 Method \u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19 Java<br \/>\n     * \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e20\u0e32\u0e29\u0e32\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e14\u0e49<br \/>\n     * @throws NoSuchFieldException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     *\/<br \/>\n    \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 getProperty (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07)<br \/>\n            \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n            \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = searchMethod (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, fieldName, GET);<br \/>\n            \u0e01\u0e25\u0e31\u0e1a method.inurge(involvedObject, null);<br \/>\n        } \u0e08\u0e31\u0e1a (NoSuchMethodException \u0e08) {<br \/>\n            \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 getField (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, fieldName);<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 &quot;callMethod&quot; \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 &quot;invoidObject&quot;<br \/>\n     * \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e01\u0e32\u0e23\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Object \u0e44\u0e14\u0e49<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * \u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e21\u0e18\u0e2d\u0e14 @param callMethod \u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param argObjects \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c \u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e32\u0e23\u0e4c\u0e40\u0e23\u0e22\u0e4c\u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c<br \/>\n     * \u0e1c\u0e48\u0e32\u0e19 null \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07<br \/>\n     * @return \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 &quot;callMethod&quot;<br \/>\n     * @throws InvocationTargetException \u0e2b\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     * @throws IllegalAccessException \u0e2b\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38 Method \u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19 Java<br \/>\n     * \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e20\u0e32\u0e29\u0e32\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e44\u0e14\u0e49<br \/>\n     * @throws NoSuchMethodException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     *\/<br \/>\n    \u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 (Object invoidObject, String callMethod,<br \/>\n            Object[] argObjects) \u0e1e\u0e48\u0e19 InvocationTargetException<br \/>\n            IllegalAccessException, NoSuchMethodException {<br \/>\n        \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = findMethod (invoidObject, callMethod, argObjects);<br \/>\n        \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19. \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49 (invivoObject, argObjects);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 &#039;callMethod&#039; \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 &#039;involveObject&#039;<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * \u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e21\u0e18\u0e2d\u0e14 @param callMethod \u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param argObjects \u0e2b\u0e32\u0e01\u0e21\u0e35\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c \u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e32\u0e23\u0e4c\u0e40\u0e23\u0e22\u0e4c\u0e02\u0e2d\u0e07\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c<br \/>\n     * \u0e1c\u0e48\u0e32\u0e19 null \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e42\u0e15\u0e49\u0e41\u0e22\u0e49\u0e07<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 @return \u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     * @throws NoSuchMethodException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19<br \/>\n     * \u0e2b\u0e23\u0e37\u0e2d\u0e16\u0e49\u0e32\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e37\u0e2d \u201c &quot; \u0e2b\u0e23\u0e37\u0e2d &quot; &quot;\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e02\u0e2d\u0e07<br \/>\n     *\/<br \/>\n    \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 findMethod (Object \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, CallMethod \u0e2a\u0e15\u0e23\u0e34\u0e07,<br \/>\n            \u0e27\u0e31\u0e15\u0e16\u0e38 [] argObjects) \u0e1e\u0e48\u0e19 NoSuchMethodException {<br \/>\n        \u0e04\u0e25\u0e32\u0e2a [] paramClasses = null;<br \/>\n        \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 [] \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = involveObject.getClass().getMethods();<br \/>\n        \u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19: \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; method.length; i++) {<br \/>\n            \u0e16\u0e49\u0e32 (\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 [i] .getName (). \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a (callMethod)) {<br \/>\n                \u0e16\u0e49\u0e32 (argObjects == null<br \/>\n                        &amp;&amp; \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 [i].getParameterTypes().length == 0) {<br \/>\n                    \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 [i];<br \/>\n                }<br \/>\n                \u0e16\u0e49\u0e32 (argObjects == null) {<br \/>\n                    \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d;<br \/>\n                }<br \/>\n                paramClasses = \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 [i] .getParameterTypes ();<br \/>\n                \u0e16\u0e49\u0e32 (paramClasses.length == argObjects.length) {<br \/>\n                    \/\/ \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<br \/>\n                    \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int j = 0; j &lt; paramClasses.length; j ++) {<br \/>\n                        \u0e04\u0e25\u0e32\u0e2a paramClass = paramClasses[j];<br \/>\n                        \u0e27\u0e31\u0e15\u0e16\u0e38 argObj = argObjects[j];<br \/>\n                        \/\/ \u0e16\u0e49\u0e32\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1a\u0e1a\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21 \u0e27\u0e31\u0e15\u0e16\u0e38\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c<br \/>\n                        \/\/ \u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e21\u0e06\u0e30\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21<br \/>\n                        \/\/\u0e16\u0e49\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e02\u0e2d\u0e07 Number \u0e01\u0e47\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e23<br \/>\n                        \u0e16\u0e49\u0e32 (argObj == null) {<br \/>\n                            \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d;<br \/>\n                        }<br \/>\n                        \u0e16\u0e49\u0e32 (paramClass.isPrimitive()<br \/>\n                                &amp;&amp; (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c argObj \u0e02\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02 || argObj<br \/>\n                                        .getClass().isPrimitive())) {<br \/>\n                            \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d;<br \/>\n                        }<br \/>\n                        \u0e16\u0e49\u0e32 (!paramClass.isInstance(argObj)) {<br \/>\n                            \/\/ \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e32\u0e21\u0e27\u0e34\u0e18\u0e35\u0e16\u0e31\u0e14\u0e44\u0e1b\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e02\u0e49\u0e32\u0e01\u0e31\u0e19\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e42\u0e14\u0e22\u0e19\u0e31\u0e22<br \/>\n                            \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19;<br \/>\n                        }<br \/>\n                    }<br \/>\n                    \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 [i];<br \/>\n                }<br \/>\n            }<br \/>\n        }<br \/>\n        String paramLength = (paramClasses != null) ? Integer<br \/>\n                .toString(paramClasses.length) : \u201c\u201d;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 errorMes = getShortClassName(invoidObject) + \u201cmethod\u201d<br \/>\n                + callMethod + \u201c\u0e44\u0e21\u0e48\u0e21\u0e35\u201d + &quot;[ paramClasses.length ] = \u201d<br \/>\n                + paramLength + \u201c,[ argObjects.length ] = \u201d + argObjects.length<br \/>\n                + &#8220;&#8221;;<br \/>\n        \u0e42\u0e22\u0e19 NoSuchMethodException \u0e43\u0e2b\u0e21\u0e48 (errorMes);<br \/>\n    }<\/p>\n<p>    \/\/ ----------------------&quot;\u0e2a\u0e19\u0e32\u0e21&quot;<br \/>\n    \/**<br \/>\n     * \u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot; \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 &quot;involvedObject&quot; \u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * \u0e40\u0e01\u0e47\u0e1a &quot;\u0e04\u0e38\u0e13\u0e04\u0e48\u0e32&quot;<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * \u0e04\u0e48\u0e32 @param \u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32<br \/>\n     * @throws IllegalAccessException \u0e2b\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e40\u0e1b\u0e47\u0e19<br \/>\n     * \u0e1f\u0e34\u0e25\u0e14\u0e4c (\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23)<br \/>\n     * \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e1f\u0e0b \u0e43\u0e2b\u0e49\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28<br \/>\n     * \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e01\u0e32\u0e23\u0e41\u0e01\u0e30\u0e44\u0e1f\u0e25\u0e4c\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27<br \/>\n     * @throws NoSuchFieldException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     *\/<br \/>\n    \u0e42\u0e21\u0e06\u0e30\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 setField (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c,<br \/>\n            \u0e04\u0e48\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38) \u0e1e\u0e48\u0e19 IllegalAccessException, NoSuchFieldException {<br \/>\n        \u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e1f\u0e34\u0e25\u0e14\u0e4c = searchField (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, fieldName);<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 className = field.getType().getName();<br \/>\n        \u0e27\u0e31\u0e15\u0e16\u0e38 convObj = null;<br \/>\n        \u0e16\u0e49\u0e32 (field.getType().isInstance(\u0e04\u0e48\u0e32)) {<br \/>\n            ConvObj = \u0e04\u0e48\u0e32;<br \/>\n        } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n            ConvObj = ConvObject (\u0e04\u0e48\u0e32, \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a);<br \/>\n        }<br \/>\n        field.set(involvedObject, convObj);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot; \u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 &quot;invoidObject&quot; \u0e40\u0e1b\u0e47\u0e19<br \/>\n     * \u0e23\u0e31\u0e1a.<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @return \u0e04\u0e48\u0e32\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19<br \/>\n     * @throws IllegalAccessException \u0e2b\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e40\u0e1b\u0e47\u0e19<br \/>\n     * \u0e1f\u0e34\u0e25\u0e14\u0e4c (\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23)<br \/>\n     * \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e1f\u0e0b \u0e43\u0e2b\u0e49\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28<br \/>\n     * \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e32\u0e01\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e01\u0e32\u0e23\u0e41\u0e01\u0e30\u0e44\u0e1f\u0e25\u0e4c\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27<br \/>\n     * @throws NoSuchFieldException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     *\/<br \/>\n    \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 getField (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07)<br \/>\n            \u0e1e\u0e48\u0e19 IllegalAccessException, NoSuchFieldException {<br \/>\n        \u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e1f\u0e34\u0e25\u0e14\u0e4c = searchField (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, fieldName);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a field.get (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e27\u0e31\u0e15\u0e16\u0e38 &quot;\u0e27\u0e31\u0e15\u0e16\u0e38&quot; \u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c &quot;fieldName&quot;<br \/>\n     * \u0e22\u0e37\u0e19\u0e22\u0e31\u0e19.<br \/>\n     * @param object \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a<br \/>\n     * @return true \u0e2b\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28<br \/>\n     * @\u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     *\/<br \/>\n    hasField \u0e1a\u0e39\u0e25\u0e35\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38, \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07)<br \/>\n            \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<br \/>\n        PropertyDescriptor [] \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 = getPropertyDescriptors (\u0e27\u0e31\u0e15\u0e16\u0e38);<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01.\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27; i++) {<br \/>\n            \u0e2a\u0e15\u0e23\u0e34\u0e07 _fieldName = \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01[i].getName();<br \/>\n            \u0e16\u0e49\u0e32 (fieldName.equals(_fieldName)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07;<br \/>\n            }<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e17\u0e47\u0e08;<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     *<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38 @param<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     * @\u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19<br \/>\n     *\/<br \/>\n    TreeSet getAllFields \u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38) \u0e1e\u0e48\u0e19\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 {<\/p>\n<p>        TreeSet fieldSet = TreeSet \u0e43\u0e2b\u0e21\u0e48 ();<br \/>\n        \/\/ \u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e08\u0e32\u0e01\u0e27\u0e34\u0e18\u0e35<br \/>\n        PropertyDescriptor [] \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 = getPropertyDescriptors (\u0e27\u0e31\u0e15\u0e16\u0e38);<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01.\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27; i++) {<br \/>\n            \u0e2a\u0e15\u0e23\u0e34\u0e07 fieldName = \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 [i] .getName ();<br \/>\n            fieldSet.add(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c);<\/p>\n<p>        }<\/p>\n<p>        \/\/ \u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e08\u0e32\u0e01\u0e1f\u0e34\u0e25\u0e14\u0e4c<br \/>\n        \u0e1f\u0e34\u0e25\u0e14\u0e4c [] = object.getClass().getFields();<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt;fields.length; i++) {<br \/>\n            \u0e2a\u0e15\u0e23\u0e34\u0e07 fieldName = \u0e1f\u0e34\u0e25\u0e14\u0e4c [i] .getName ();<br \/>\n            \u0e16\u0e49\u0e32 (!fieldSet.contains(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c)) {<br \/>\n                fieldSet.add(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c);<br \/>\n            }<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e2a\u0e19\u0e32\u0e21\u0e0a\u0e38\u0e14;<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     *<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @return \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e22\u0e37\u0e48\u0e19\u0e0b\u0e36\u0e48\u0e07\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     * @throws NoSuchFieldException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     *\/<br \/>\n    searchField \u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07)<br \/>\n            \u0e1e\u0e48\u0e19 NoSuchFieldException {<br \/>\n        \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n            \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 invoidObject.getClass().getField(fieldName);<br \/>\n        } \u0e08\u0e31\u0e1a (NoSuchFieldException \u0e08) {<br \/>\n            \/\/ \u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e19\u0e35\u0e49\u0e44\u0e14\u0e49\u0e21\u0e32\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e02\u0e2d\u0e07\u0e15\u0e32\u0e23\u0e32\u0e07<br \/>\n            fieldName = checkFieldName(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c);<br \/>\n            \u0e1f\u0e34\u0e25\u0e14\u0e4c [] = invoidObject.getClass().getFields();<br \/>\n            \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt;fields.length; i++) {<br \/>\n                \u0e16\u0e49\u0e32 (\u0e1f\u0e34\u0e25\u0e14\u0e4c [i] .getName (). \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a IgnoreCase (\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c)) {<br \/>\n                    \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e1f\u0e34\u0e25\u0e14\u0e4c [i];<br \/>\n                }<br \/>\n            }<br \/>\n            \u0e42\u0e22\u0e19 NoSuchFieldException \u0e43\u0e2b\u0e21\u0e48 (fieldName);<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \/\/ ----------------------&quot; \u0e04\u0e19\u0e2d\u0e37\u0e48\u0e19 &quot;<\/p>\n<p>    \/**<br \/>\n     * \u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38 @param<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *\/<br \/>\n    \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 getShortClassName (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38) {<br \/>\n        \u0e16\u0e49\u0e32 (\u0e27\u0e31\u0e15\u0e16\u0e38 == null) {<br \/>\n            \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 &quot;\u0e42\u0e21\u0e06\u0e30&quot;;<br \/>\n        }<br \/>\n        \u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e15\u0e23\u0e34\u0e07 = object.getClass().getName();<br \/>\n        \u0e01\u0e25\u0e31\u0e1a getShortClassName (\u0e0a\u0e37\u0e48\u0e2d);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e23\u0e31\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19<br \/>\n     * @param className<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *\/<br \/>\n    \u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30\u0e2a\u0e15\u0e23\u0e34\u0e07 getShortClassName (ClassName \u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e14\u0e31\u0e0a\u0e19\u0e35 int = className.lastIndexOf(\u201c.\u201d);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a className.substring (\u0e14\u0e31\u0e0a\u0e19\u0e35 + 1);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 \u0e2a\u0e2d\u0e14\u0e04\u0e25\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07 JavaBeans<br \/>\n     * \u0e21\u0e31\u0e19\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19.<br \/>\n     * @param methodName<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *\/<br \/>\n    \u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30\u0e2a\u0e15\u0e23\u0e34\u0e07 getFieldName (\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c = null;<br \/>\n        \u0e16\u0e49\u0e32 (methodName.startsWith (&quot;\u0e40\u0e1b\u0e47\u0e19&quot;)) {<br \/>\n            fieldName = methodName.substring(2);<br \/>\n        } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n            fieldName = methodName.substring(3);<br \/>\n        }<br \/>\n        fieldName = convString(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c, 0, \u201cL\u201d);<br \/>\n        \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c;<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21 &quot;className&quot; \u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48<br \/>\n     * @param className<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *\/<br \/>\n    \u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 isClassExist \u0e1a\u0e39\u0e25\u0e35\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48 (\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n            Class.forName(\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a);<br \/>\n            \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07;<br \/>\n        } \u0e08\u0e31\u0e1a (\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e08) {<br \/>\n            \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e17\u0e47\u0e08;<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 beanInfoCache = \u0e43\u0e2b\u0e21\u0e48 HashMap ();<\/p>\n<p>    \/**<br \/>\n     * \u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a PropertyDescriptor \u0e17\u0e35\u0e48\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e27\u0e31\u0e15\u0e16\u0e38\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a &quot;\u0e27\u0e31\u0e15\u0e16\u0e38&quot;<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38 @param<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     * @ \u0e1e\u0e48\u0e19 IntrospectionException<br \/>\n     *\/<br \/>\n    PropertyDescriptor \u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 [] getPropertyDescriptors (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38)<br \/>\n            \u0e1e\u0e48\u0e19 IntrospectionException {<\/p>\n<p>        BeanInfo beanInfo = (BeanInfo) beanInfoCache.get(object.getClass());<br \/>\n        \u0e16\u0e49\u0e32 (beanInfo == null) {<br \/>\n            beanInfo = Introspector.getBeanInfo(object.getClass());<br \/>\n            beanInfoCache.put(object.getClass(), beanInfo);<br \/>\n        }<br \/>\n        \/\/ BeanInfo beanInfo = Introspector.getBeanInfo(object.getClass());<br \/>\n        \u0e01\u0e25\u0e31\u0e1a beanInfo.getPropertyDescriptors();<br \/>\n    }<\/p>\n<p>    \/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n    \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u201c\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u201d<br \/>\n    \/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n    \/**<br \/>\n     * \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c fieldName \u0e15\u0e32\u0e21 PropertyDescriptor<br \/>\n     * @param \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c<br \/>\n     * @param \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e27\u0e34\u0e18\u0e35 Getter \u21d2 \u0e27\u0e34\u0e18\u0e35 GET Getter \u21d2 SET<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 @return \u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     * @throws NoSuchMethodException \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19<br \/>\n     * \u0e2b\u0e23\u0e37\u0e2d\u0e16\u0e49\u0e32\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e37\u0e2d \u201c &quot; \u0e2b\u0e23\u0e37\u0e2d &quot; \u201d<br \/>\n     * \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e02\u0e2d\u0e07<br \/>\n     * @ \u0e1e\u0e48\u0e19 IntrospectionException<br \/>\n     *\/<br \/>\n    \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object, \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07,<br \/>\n            \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e15\u0e23\u0e34\u0e07) \u0e1e\u0e48\u0e19 NoSuchMethodException, IntrospectionException {<br \/>\n        \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = null;<br \/>\n        fieldName = checkFieldName(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c);<br \/>\n        PropertyDescriptor [] \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 = getPropertyDescriptors (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49Object);<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01.\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27; i++) {<br \/>\n            \u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e15\u0e23\u0e34\u0e07 = \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 [i] .getName ();<br \/>\n            \u0e16\u0e49\u0e32 (!name.equalsIgnoreCase(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c)) {<br \/>\n                \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d;<br \/>\n            }<br \/>\n            \u0e16\u0e49\u0e32 (type.equals(GET)) {<br \/>\n                \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 [i] .getReadMethod ();<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 = \u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e09\u0e32\u0e01 [i] .getWriteMethod ();<br \/>\n            }<br \/>\n            \u0e16\u0e49\u0e32 (\u0e27\u0e34\u0e18\u0e35 == null) {<br \/>\n                \u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d;<br \/>\n            }<br \/>\n            \u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e04\u0e37\u0e19;<br \/>\n        }<\/p>\n<p>        \/\/ \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e19\u0e35\u0e49<br \/>\n        \u0e42\u0e22\u0e19 NoSuchMethodException \u0e43\u0e2b\u0e21\u0e48 (\u201c\u0e04\u0e25\u0e32\u0e2a\u0e44\u0e21\u0e48\u0e21\u0e35\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u201d<br \/>\n                + \u201c(\u0e44\u0e21\u0e48\u0e04\u0e33\u0e19\u0e36\u0e07\u0e16\u0e36\u0e07\u0e02\u0e19\u0e32\u0e14\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c): \u201d + type.toLowerCase()<br \/>\n                + convString(\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c, 0, \u201cU\u201d) + \u201c()\u201d);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32\u0e2d\u0e32\u0e23\u0e4c\u0e01\u0e34\u0e27\u0e40\u0e21\u0e19\u0e15\u0e4c fieldName \u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 \u0e2b\u0e32\u0e01\u0e40\u0e1b\u0e47\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c<br \/>\n     * \u0e41\u0e1b\u0e25\u0e07\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *<br \/>\n     * MAIL_ADDRESS \u21d2 MAILADDRESS \u2193 \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25 = mailAddress<br \/>\n     * @param fieldName \u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c<br \/>\n     * \u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e48\u0e2d\u0e07 @return<br \/>\n     *\/<br \/>\n    checkFieldName \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e14\u0e31\u0e0a\u0e19\u0e35 int = fieldName.indexOf(\u201c_\u201d);<br \/>\n        \u0e43\u0e19\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48 (\u0e08\u0e23\u0e34\u0e07) {<br \/>\n            \u0e16\u0e49\u0e32 (\u0e14\u0e31\u0e0a\u0e19\u0e35 == -1) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c;<br \/>\n            }<br \/>\n            StringBuffer convcloumn = StringBuffer \u0e43\u0e2b\u0e21\u0e48 (\u0e0a\u0e37\u0e48\u0e2d\u0e1f\u0e34\u0e25\u0e14\u0e4c);<br \/>\n            convcloumn.deleteCharAt (\u0e14\u0e31\u0e0a\u0e19\u0e35);<br \/>\n            fieldName = convcloumn.toString();<br \/>\n            \u0e14\u0e31\u0e0a\u0e19\u0e35 = fieldName.indexOf(\u201c_\u201d);<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e41\u0e1b\u0e25\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07 \u0e27\u0e31\u0e15\u0e16\u0e38 \u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07 convClassName<br \/>\n     *<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38 @param \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07<br \/>\n     * \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e25\u0e32\u0e2a @param convClassName \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07<br \/>\n     * @return \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e41\u0e1b\u0e25\u0e07\u0e41\u0e25\u0e49\u0e27<br \/>\n     *\/<br \/>\n    convObject \u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName \u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e16\u0e49\u0e32 (\u0e27\u0e31\u0e15\u0e16\u0e38 == null) {<br \/>\n            \/\/ \u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e14\u0e31\u0e49\u0e07\u0e40\u0e14\u0e34\u0e21\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e1c\u0e25\u0e43\u0e2b\u0e49\u0e40\u0e01\u0e34\u0e14\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14<br \/>\n            \/\/ \u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e47\u0e19 wrapper \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a 0<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cint\u201d)) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21\u0e43\u0e2b\u0e21\u0e48 (0);<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201c\u0e22\u0e32\u0e27\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e22\u0e32\u0e27 (0);<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e21\u0e06\u0e30;<br \/>\n            }<br \/>\n        }<br \/>\n        \u0e16\u0e49\u0e32 (object.getClass().getName().equals(convClassName)) {<br \/>\n            \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014- \u300e\u0e27\u0e31\u0e15\u0e16\u0e38\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07\u300f<br \/>\n        \u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.lang.String\u201d)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Long\u201d)<br \/>\n                    || convClassName.equals(&quot;\u0e22\u0e32\u0e27&quot;)) {<br \/>\n                \u0e2a\u0e15\u0e23\u0e34\u0e07 str = \u0e27\u0e31\u0e15\u0e16\u0e38 (\u0e2a\u0e15\u0e23\u0e34\u0e07);<br \/>\n                \u0e16\u0e49\u0e32 (\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48 (str)) {<br \/>\n                    \/\/ \u0e21\u0e31\u0e19\u0e08\u0e30\u0e41\u0e22\u0e48\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19 BigDecimal \u0e2a\u0e31\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07<br \/>\n                    \/\/ 1000.00000<br \/>\n                    BigDecimal \u0e43\u0e2b\u0e0d\u0e48 = \u0e43\u0e2b\u0e21\u0e48 BigDecimal(str);<br \/>\n                    \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e22\u0e32\u0e27(big.longValue());<br \/>\n                } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                    \/\/ \u0e16\u0e49\u0e32 str \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e0a\u0e25\u0e25\u0e4c\u0e25\u0e34\u0e40\u0e17\u0e2d\u0e23\u0e31\u0e25 \u0e43\u0e2b\u0e49\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e40\u0e1b\u0e47\u0e19 &quot;0&quot;<br \/>\n                    \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e22\u0e32\u0e27 (0);<br \/>\n                }<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Date\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e27\u0e31\u0e15\u0e16\u0e38 SqlDate ((\u0e2a\u0e15\u0e23\u0e34\u0e07));<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Timestamp\u201d)) {<br \/>\n                \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 date = toSqlDate ((\u0e2a\u0e15\u0e23\u0e34\u0e07) \u0e27\u0e31\u0e15\u0e16\u0e38);<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e17\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32\u0e43\u0e2b\u0e21\u0e48 (date.getTime());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Integer\u201d)<br \/>\n                    || convClassName.equals(&quot;int&quot;)) {<br \/>\n                \/\/ \u0e16\u0e49\u0e32 str \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e0a\u0e25\u0e25\u0e4c\u0e25\u0e34\u0e40\u0e17\u0e2d\u0e23\u0e31\u0e25 \u0e43\u0e2b\u0e49\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e40\u0e1b\u0e47\u0e19 &quot;0&quot;<br \/>\n                \u0e2a\u0e15\u0e23\u0e34\u0e07 str = \u0e27\u0e31\u0e15\u0e16\u0e38 (\u0e2a\u0e15\u0e23\u0e34\u0e07);<br \/>\n                \u0e16\u0e49\u0e32 (\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48 (str)) {<br \/>\n                    BigDecimal \u0e43\u0e2b\u0e0d\u0e48 = \u0e43\u0e2b\u0e21\u0e48 BigDecimal(str);<br \/>\n                    \u0e04\u0e37\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21\u0e43\u0e2b\u0e21\u0e48 (big.intValue ());<br \/>\n                } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                    \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21\u0e43\u0e2b\u0e21\u0e48 (0);<br \/>\n                }<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201c\u0e1a\u0e39\u0e25\u0e35\u0e19\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a Boolean.valueOf(object.toString());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.math.BigDecimal\u201d)) {<br \/>\n                \u0e2a\u0e15\u0e23\u0e34\u0e07 temp = ((\u0e2a\u0e15\u0e23\u0e34\u0e07) object).trim();<br \/>\n                \/\/ \u0e16\u0e49\u0e32 temp.length() == 0 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19 null \u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 0 \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22<br \/>\n                \u0e16\u0e49\u0e32 (temp.length() == 0) {<br \/>\n                    \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e21\u0e06\u0e30;<br \/>\n                } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                    \u0e01\u0e25\u0e31\u0e1a BigDecimal \u0e43\u0e2b\u0e21\u0e48 (\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27);<br \/>\n                }<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u201c \u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38 java.sql.Date\u201d<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07 java.sql.Date) {<\/p>\n<p>            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.lang.String\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48StringDate((java.sql.Date) object, \u201cyyyy\/MM\/dd\u201d);<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Date\u201d)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Timestamp\u201d)) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 Timestamp \u0e43\u0e2b\u0e21\u0e48 (((\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48) object).getTime());<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014- \u300e\u0e27\u0e31\u0e15\u0e16\u0e38\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e17\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32\u300f<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e17\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32) {<br \/>\n            \u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19 = ((\u0e1b\u0e23\u0e30\u0e17\u0e31\u0e1a\u0e40\u0e27\u0e25\u0e32) \u0e27\u0e31\u0e15\u0e16\u0e38).getTime();<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.lang.String\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48StringDate(\u0e40\u0e27\u0e25\u0e32 \u201cyyyy\/MM\/dd HH:mm:ss\u201d);<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Date\u201d)) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 java.sql.Date \u0e43\u0e2b\u0e21\u0e48 (\u0e40\u0e27\u0e25\u0e32);<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Timestamp\u201d)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014- \u300e\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21\u300f<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals(&quot;java.lang.Integer&quot;)<br \/>\n                    || convClassName.equals(&quot;int&quot;)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(&quot;java.lang.String&quot;)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a object.toString();<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Long\u201d)<br \/>\n                    || convClassName.equals(&quot;\u0e22\u0e32\u0e27&quot;)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e22\u0e32\u0e27 (((\u0e27\u0e31\u0e15\u0e16\u0e38\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21)).longValue());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.math.BigDecimal\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a BigDecimal \u0e43\u0e2b\u0e21\u0e48 (((Integer) object).intValue());<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u300e\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07 Long\u300f<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e41\u0e1a\u0e1a\u0e22\u0e32\u0e27) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals(&quot;java.lang.Long&quot;)<br \/>\n                    || convClassName.equals(&quot;\u0e22\u0e32\u0e27&quot;)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(&quot;java.lang.String&quot;)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a object.toString();<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Integer\u201d)<br \/>\n                    || convClassName.equals(&quot;int&quot;)) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 Integer \u0e43\u0e2b\u0e21\u0e48 (((Long) object).intValue());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.math.BigDecimal\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a BigDecimal \u0e43\u0e2b\u0e21\u0e48 (((Long) object).longValue());<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014- \u300e\u0e27\u0e31\u0e15\u0e16\u0e38\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07 Double\u300f<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07 Double) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.lang.String\u201d)) {<br \/>\n                \/\/ \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c (8,0)<br \/>\n                \/\/ windows oracle &gt; BigDecimal<br \/>\n                \/\/ UNIX oracle &gt; \u0e2a\u0e2d\u0e07\u0e40\u0e17\u0e48\u0e32<br \/>\n                BigDecimal \u0e43\u0e2b\u0e0d\u0e48 = \u0e43\u0e2b\u0e21\u0e48 BigDecimal(((Double) object).doubleValue());<br \/>\n                \u0e02\u0e19\u0e32\u0e14 int = big.scale();<br \/>\n                \u0e16\u0e49\u0e32 (\u0e21\u0e32\u0e15\u0e23\u0e32\u0e2a\u0e48\u0e27\u0e19 == 0) {<br \/>\n                    \u0e01\u0e25\u0e31\u0e1a big.toString();<br \/>\n                } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                    \/\/ \u0e44\u0e21\u0e48\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e2b\u0e32\u0e01\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e1b\u0e31\u0e14\u0e40\u0e28\u0e29<br \/>\n                    ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n                }<br \/>\n            }<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals(&quot;java.lang.Integer&quot;)<br \/>\n                    || convClassName.equals(&quot;int&quot;)) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 Integer \u0e43\u0e2b\u0e21\u0e48 (((Double) object).intValue());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Long\u201d)<br \/>\n                    || convClassName.equals(&quot;\u0e22\u0e32\u0e27&quot;)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e22\u0e32\u0e27(((\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e39\u0e48)).longValue());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.math.BigDecimal\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a BigDecimal \u0e43\u0e2b\u0e21\u0e48 (((Double) object).doubleValue());<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u201c \u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07 BigDecimal \u201d<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07 BigDecimal) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.lang.String\u201d)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a object.toString();<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Long\u201d)<br \/>\n                    || convClassName.equals(&quot;\u0e22\u0e32\u0e27&quot;)) {<br \/>\n                \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48\u0e22\u0e32\u0e27(((BigDecimal) object).longValue());<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (convClassName.equals(\u201cjava.lang.Integer\u201d)<br \/>\n                    || convClassName.equals(&quot;int&quot;)) {<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 Integer \u0e43\u0e2b\u0e21\u0e48 (((BigDecimal) object).intValue());<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014- \u300e\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e44\u0e1a\u0e15\u0e4c[]\u300f<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e44\u0e1a\u0e15\u0e4c []) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.sql.Blob\u201d)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u201c \u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e39\u0e25\u0e35\u0e19\u201d<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e1a\u0e39\u0e25\u0e35\u0e19) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201c\u0e1a\u0e39\u0e25\u0e35\u0e19\u201d)) {<br \/>\n                \u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<\/p>\n<p>        \/\/ \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014-\u300e\u0e27\u0e31\u0e15\u0e16\u0e38\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e39\u0e25\u0e35\u0e19[]\u300f<br \/>\n        \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e15\u0e16\u0e38\u0e02\u0e2d\u0e07\u0e1a\u0e39\u0e25\u0e35\u0e19 []) {<br \/>\n            \u0e16\u0e49\u0e32 (convClassName.equals (\u201cjava.lang.String\u201d)) {<br \/>\n                \u0e1a\u0e39\u0e25\u0e35\u0e19 [] bs = (\u0e1a\u0e39\u0e25\u0e35\u0e19 []) \u0e27\u0e31\u0e15\u0e16\u0e38;<br \/>\n                \u0e1a\u0e31\u0e1f StringBuffer = StringBuffer \u0e43\u0e2b\u0e21\u0e48 (\u201c[\u201c);<br \/>\n                \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt; bs.length; i++) {<br \/>\n                    buff.append(bs[i] + \u201c,\u201d);<br \/>\n                }<br \/>\n                buff.deleteCharAt(\u0e1a\u0e31\u0e1f\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27() \u2013 1);<br \/>\n                buff.\u0e1c\u0e19\u0e27\u0e01(\u201c]\u201d);<br \/>\n                \u0e01\u0e25\u0e31\u0e1a buff.toString();<br \/>\n            }<br \/>\n            ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        }<br \/>\n        ThrowNoSupprt(\u0e27\u0e31\u0e15\u0e16\u0e38, ConvClassName);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e21\u0e06\u0e30;<\/p>\n<p>    }<\/p>\n<p>    \/**<br \/>\n     *\u0e1e\u0e48\u0e19\u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07<br \/>\n     *<br \/>\n     * \u0e27\u0e31\u0e15\u0e16\u0e38 @param \u0e27\u0e31\u0e15\u0e16\u0e38\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07<br \/>\n     * @param convClassName \u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07<br \/>\n     *\/<br \/>\n    \u0e42\u0e21\u0e06\u0e30\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 ThrowNoSupprt (\u0e27\u0e31\u0e15\u0e16\u0e38\u0e27\u0e31\u0e15\u0e16\u0e38 \u0e2a\u0e15\u0e23\u0e34\u0e07 convClassName) {<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 className = (\u0e27\u0e31\u0e15\u0e16\u0e38 != null) ? object.getClass().getName()<br \/>\n                : &quot;\u0e42\u0e21\u0e06\u0e30&quot;;<br \/>\n        String errorMess = \u201c\\n\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e21\u0e27\u0e25\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c\u0e19\u0e35\u0e49\\n\u201d<br \/>\n                + \u201d [ \u0e27\u0e31\u0e15\u0e16\u0e38 ] = \u201d + \u0e27\u0e31\u0e15\u0e16\u0e38 + \u201d, [ \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e27\u0e31\u0e15\u0e16\u0e38 ] = \u201d + \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a<br \/>\n                + \u201c,[ \u0e41\u0e1b\u0e25\u0e07\u0e04\u0e25\u0e32\u0e2a ] = \u201d + \u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a ConvClass + \u201c\u201d;<br \/>\n        \u0e42\u0e22\u0e19 UnsupportedOperationException \u0e43\u0e2b\u0e21\u0e48 (errorMess);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e41\u0e1b\u0e25\u0e07\u0e2d\u0e31\u0e01\u0e02\u0e23\u0e30\u0e17\u0e35\u0e48\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 [\u0e14\u0e31\u0e0a\u0e19\u0e35] \u0e02\u0e2d\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07 [str] \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e43\u0e2b\u0e0d\u0e48\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e25\u0e47\u0e01<br \/>\n     * &lt;p&gt;<br \/>\n     * @param str String \u0e17\u0e35\u0e48\u0e08\u0e30\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19<br \/>\n     * @param \u0e23\u0e30\u0e1a\u0e38\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e14\u0e31\u0e0a\u0e19\u0e35<br \/>\n     * @param toCase \u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e43\u0e2b\u0e0d\u0e48 \u21d2 U | u \u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e25\u0e47\u0e01 \u21d2 L | l<br \/>\n     * @return String \u0e2b\u0e25\u0e31\u0e07\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07<br \/>\n     *\/<br \/>\n    convString \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48 (String str, \u0e14\u0e31\u0e0a\u0e19\u0e35 int, String toCase) {<br \/>\n        \u0e16\u0e49\u0e32 (str == null || str.trim().length() == 0) {<br \/>\n            \u0e01\u0e25\u0e31\u0e1a STR;<br \/>\n        } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n            String temp = str.substring (\u0e14\u0e31\u0e0a\u0e19\u0e35, \u0e14\u0e31\u0e0a\u0e19\u0e35 + 1);<br \/>\n            \u0e16\u0e49\u0e32 (toCase.equalsIgnoreCase (\u201cu\u201d)) {<br \/>\n                \u0e2d\u0e38\u0e13\u0e2b\u0e20\u0e39\u0e21\u0e34 = temp.toUpperCase();<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                \u0e2d\u0e38\u0e13\u0e2b\u0e20\u0e39\u0e21\u0e34 = temp.toLowerCase();<br \/>\n            }<br \/>\n            StringBuffer tempBuffer = StringBuffer \u0e43\u0e2b\u0e21\u0e48 (str);<br \/>\n            tempBuffer.replace (\u0e14\u0e31\u0e0a\u0e19\u0e35, \u0e14\u0e31\u0e0a\u0e19\u0e35 + 1, \u0e2d\u0e38\u0e13\u0e2b\u0e20\u0e39\u0e21\u0e34);<br \/>\n            \u0e01\u0e25\u0e31\u0e1a tempBuffer.toString();<br \/>\n        }<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e27\u0e48\u0e32 [value] \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48<br \/>\n     *<br \/>\n     * @param value String \u0e17\u0e35\u0e48\u0e08\u0e30\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19<br \/>\n     * @return [true]: \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e21\u0e06\u0e30\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48 \u201c\u201d<br \/>\n     *\/<br \/>\n    isExist \u0e1a\u0e39\u0e25\u0e35\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (\u0e04\u0e48\u0e32\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e16\u0e49\u0e32 (\u0e04\u0e48\u0e32 != null &amp;&amp; value.length() != 0) {<br \/>\n            \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07;<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e40\u0e17\u0e47\u0e08;<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e04\u0e25\u0e32\u0e2a java.util.Date \u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e48\u0e2d\u0e22\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     * \u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07<br \/>\n     * @param date java.util.Date \u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07<br \/>\n     * \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a @param<br \/>\n     * \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a @return<br \/>\n     *\/<br \/>\n    \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 toStringDate (\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48, \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        SimpleDateFormat sdFormat = SimpleDateFormat \u0e43\u0e2b\u0e21\u0e48 (\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a sdFormat.format (\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48);<br \/>\n    }<\/p>\n<p>    java.sql.Date \u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 toSqlDate (String strDate) {<br \/>\n        \u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19 cal = toCalendar (strDate);<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e2a\u0e39\u0e48 SqlDate (cal);<br \/>\n    }<\/p>\n<p>    java.sql.Date \u0e41\u0e1a\u0e1a\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 toSqlDate (\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19 cal) {<br \/>\n        \u0e22\u0e32\u0e27 l = cal.getTime().getTime();<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e43\u0e2b\u0e21\u0e48 java.sql.Date(l);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e41\u0e1b\u0e25\u0e07\u0e04\u0e48\u0e32\u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n     * @param time \u0e04\u0e48\u0e32\u0e22\u0e32\u0e27\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e16\u0e36\u0e07\u0e21\u0e34\u0e25\u0e25\u0e34\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35\u0e02\u0e2d\u0e07\u0e40\u0e27\u0e25\u0e32\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19<br \/>\n     * \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a @param<br \/>\n     * \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a @return<br \/>\n     *\/<br \/>\n    \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 toStringDate (\u0e40\u0e27\u0e25\u0e32\u0e19\u0e32\u0e19 \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07) {<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48StringDate (\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 (\u0e40\u0e27\u0e25\u0e32) \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e43\u0e2b\u0e21\u0e48);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e2a\u0e15\u0e23\u0e34\u0e07 \u21d2 java.sql.Date<br \/>\n     *<br \/>\n     * \u0e41\u0e1b\u0e25\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19 java.sql.Date<br \/>\n     * \u0e1b\u0e1b\u0e1b\u0e1b\/\u0e14\u0e14\/\u0e27\u0e27 HH:\u0e19\u0e19:ss.SSS \u0e1b\u0e1b\u0e1b\u0e1b-\u0e14\u0e14-\u0e27\u0e27 HH:\u0e19\u0e19:ss.SSS<br \/>\n     *<br \/>\n     * &#8220;20030407&#8221; &#8220;2003\/04\/07&#8221; &#8220;2003-04-07&#8221; &#8220;2003\/04\/07 15:20:16&#8221; &#8220;2003-04-07<br \/>\n     * 15:20:16&#8221;<br \/>\n     * @param strDate<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *\/<br \/>\n    \u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 toCalendar (String strDate) {<br \/>\n        strDate = \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a (strDate);<br \/>\n        \u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19 cal = Calendar.getInstance();<\/p>\n<p>        int yyyy = Integer.parseInt(strDate.substring(0, 4));<br \/>\n        int MM = Integer.parseInt(strDate.substring(5, 7));<br \/>\n        int dd = Integer.parseInt(strDate.substring(8, 10));<br \/>\n        int HH = cal.get(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.HOUR_OF_DAY);<br \/>\n        int mm = cal.get(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e19\u0e32\u0e17\u0e35);<br \/>\n        int ss = cal.get(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35);<br \/>\n        int SSS = cal.get(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e21\u0e34\u0e25\u0e25\u0e34\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35);<\/p>\n<p>        cal.\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19();<br \/>\n        cal.set(\u0e1b\u0e1b\u0e1b\u0e1b, \u0e14\u0e14 \u2013 1, \u0e27\u0e27);<\/p>\n<p>        int len = strDate.length();<br \/>\n        \u0e2a\u0e27\u0e34\u0e15\u0e0a\u0e4c (\u0e40\u0e25\u0e19) {<br \/>\n        \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 10:<br \/>\n            \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n        \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 16: \/\/ \u0e1b\u0e1b\u0e1b\u0e1b\/\u0e14\u0e14\/\u0e27\u0e27 HH:mm<br \/>\n            HH = Integer.parseInt(strDate.substring(11, 13));<br \/>\n            \u0e21\u0e21. = Integer.parseInt(strDate.substring(14, 16));<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.HOUR_OF_DAY, HH);<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e19\u0e32\u0e17\u0e35, \u0e21\u0e21.);<br \/>\n            \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n        \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 19: \/\/ \u0e1b\u0e1b\u0e1b\u0e1b\/\u0e14\u0e14\/\u0e27\u0e27 HH:mm:ss<br \/>\n            HH = Integer.parseInt(strDate.substring(11, 13));<br \/>\n            \u0e21\u0e21. = Integer.parseInt(strDate.substring(14, 16));<br \/>\n            \u0e40\u0e2d\u0e2a\u0e40\u0e2d\u0e2a = Integer.parseInt(strDate.substring(17, 19));<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.HOUR_OF_DAY, HH);<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e19\u0e32\u0e17\u0e35, \u0e21\u0e21.);<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35, \u0e40\u0e2d\u0e2a\u0e40\u0e2d\u0e2a);<br \/>\n            \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n        \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 23: \/\/ \u0e1b\u0e1b\u0e1b\u0e1b\/\u0e14\u0e14\/\u0e27\u0e27 HH:mm:ss.SSS<br \/>\n            HH = Integer.parseInt(strDate.substring(11, 13));<br \/>\n            \u0e21\u0e21. = Integer.parseInt(strDate.substring(14, 16));<br \/>\n            \u0e40\u0e2d\u0e2a\u0e40\u0e2d\u0e2a = Integer.parseInt(strDate.substring(17, 19));<br \/>\n            SSS = Integer.parseInt(strDate.substring(20, 23));<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.HOUR_OF_DAY, HH);<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e19\u0e32\u0e17\u0e35, \u0e21\u0e21.);<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35, \u0e40\u0e2d\u0e2a\u0e40\u0e2d\u0e2a);<br \/>\n            cal.set(\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19.\u0e21\u0e34\u0e25\u0e25\u0e34\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35, SSS);<br \/>\n            \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n        \u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19:<br \/>\n            \u0e42\u0e22\u0e19 IllegalStateException \u0e43\u0e2b\u0e21\u0e48 (<br \/>\n                    \u201c\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48:\u201d<br \/>\n                    +strDate);<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e41\u0e04\u0e25;<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e14\u0e46 \u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19 \u201cyyyy\/MM\/dd\u201d \u0e2b\u0e23\u0e37\u0e2d \u201cyyyy\/MM\/dd HH:mm:ss\u201d<br \/>\n     * \u0e04\u0e27\u0e32\u0e21\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a<br \/>\n     * \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07: 03\/01\/03 \u21d2 2003\/01\/03<br \/>\n     * @param strDate<br \/>\n     * @\u0e01\u0e25\u0e31\u0e1a<br \/>\n     *\/<br \/>\n    \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (String strDate) {<br \/>\n        strDate = strDate.trim();<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 \u0e1b\u0e1b\u0e1b\u0e1b = null;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 MM = null;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 dd = null;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 HH = null;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 mm = null;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 SS = null;<br \/>\n        \u0e2a\u0e15\u0e23\u0e34\u0e07 SSS = null;<\/p>\n<p>        \/\/ \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35 \u201c-\u201d \u0e2b\u0e23\u0e37\u0e2d \u201c\/\u201d<br \/>\n        \u0e16\u0e49\u0e32 (strDate.indexOf(&quot;\/&quot;) == -1 &amp;&amp; strDate.indexOf(&quot;-&quot;) == -1) {<br \/>\n            \u0e16\u0e49\u0e32 (strDate.length() == 8) {<br \/>\n                \u0e1b\u0e1b\u0e1b\u0e1b = strDate.substring(0, 4);<br \/>\n                MM = strDate.\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e22\u0e48\u0e2d\u0e22(4, 6);<br \/>\n                dd = strDate.substring(6, 8);<br \/>\n                \u0e2a\u0e48\u0e07\u0e04\u0e37\u0e19 \u0e1b\u0e1b\u0e1b\u0e1b + \u201c\/\u201d + MM + \u201c\/\u201d + dd;<br \/>\n            } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                \u0e1b\u0e1b\u0e1b\u0e1b = strDate.substring(0, 4);<br \/>\n                MM = strDate.\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e22\u0e48\u0e2d\u0e22(4, 6);<br \/>\n                dd = strDate.substring(6, 8);<br \/>\n                HH = strDate.substring(9, 11);<br \/>\n                \u0e21\u0e21. = strDate.substring (12, 14);<br \/>\n                \u0e40\u0e2d\u0e2a\u0e40\u0e2d\u0e2a = strDate.substring(15, 17);<br \/>\n                \u0e01\u0e25\u0e31\u0e1a \u0e1b\u0e1b\u0e1b\u0e1b + \u201c\/\u201d + MM + \u201c\/\u201d + dd + \u201d \u201d + HH + \u201c:\u201d + \u0e21\u0e21. + \u201c:\u201d<br \/>\n                        +\u0e40\u0e2d\u0e2a\u0e40\u0e2d\u0e2a;<br \/>\n            }<br \/>\n        }<br \/>\n        \u0e42\u0e17\u0e40\u0e04\u0e47\u0e19 StringTokenizer = StringTokenizer \u0e43\u0e2b\u0e21\u0e48 (strDate, \u201c_\/-:. \u201c);<br \/>\n        \u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c StringBuffer = StringBuffer \u0e43\u0e2b\u0e21\u0e48 ();<br \/>\n        \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; token.hasMoreTokens(); i++) {<br \/>\n            \u0e2d\u0e38\u0e13\u0e2b\u0e20\u0e39\u0e21\u0e34\u0e2a\u0e15\u0e23\u0e34\u0e07 = token.nextToken();<br \/>\n            \u0e2a\u0e27\u0e34\u0e15\u0e0a\u0e4c (i) {<br \/>\n            \u0e01\u0e23\u0e13\u0e35 0:\/\/ \u0e1b\u0e35 \u0e2a\u0e48\u0e27\u0e19<br \/>\n                \u0e1b\u0e1b\u0e1b\u0e1b = fillString(strDate, temp, \u201cf\u201d, \u201c20\u201d, 4);<br \/>\n                result.\u0e1c\u0e19\u0e27\u0e01(yyyy);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 1:\/\/ \u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e2a\u0e48\u0e27\u0e19<br \/>\n                MM = fillString(strDate, \u0e2d\u0e38\u0e13\u0e2b\u0e20\u0e39\u0e21\u0e34, \u201cf\u201d, \u201c0\u201d, 2);<br \/>\n                result.\u0e1c\u0e19\u0e27\u0e01(\u201c\/\u201d + MM);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 2:\/\/ \u0e2a\u0e48\u0e27\u0e19\u0e27\u0e31\u0e19<br \/>\n                dd = fillString(strDate, temp, \u201cf\u201d, \u201c0\u201d, 2);<br \/>\n                result.\u0e1c\u0e19\u0e27\u0e01(\u201c\/\u201d + dd);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 3:\/\/ \u0e2a\u0e48\u0e27\u0e19\u0e40\u0e27\u0e25\u0e32<br \/>\n                HH = fillString(strDate, temp, \u201cf\u201d, \u201c0\u201d, 2);<br \/>\n                result.\u0e1c\u0e19\u0e27\u0e01(\u201d \u201d + HH);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 4:\/\/ \u0e2a\u0e48\u0e27\u0e19\u0e19\u0e32\u0e17\u0e35<br \/>\n                mm = fillString(strDate, temp, \u201cf\u201d, \u201c0\u201d, 2);<br \/>\n                result.\u0e1c\u0e19\u0e27\u0e01(\u201c:\u201d + \u0e21\u0e21.);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 5:\/\/ \u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e2d\u0e07<br \/>\n                ss = fillString(strDate, temp, \u201cf\u201d, \u201c0\u201d, 2);<br \/>\n                result.append(\u201c:\u201d + ss);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            \u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 6:\/\/ \u0e2a\u0e48\u0e27\u0e19\u0e21\u0e34\u0e25\u0e25\u0e34\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35<br \/>\n                SSS = fillString(strDate, temp, \u201cb\u201d, \u201c0\u201d, 3);<br \/>\n                result.append(&quot;.&quot; + SSS);<br \/>\n                \u0e2b\u0e22\u0e38\u0e14\u0e1e\u0e31\u0e01;<br \/>\n            }<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c toString();<br \/>\n    }<\/p>\n<p>    fillString \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (String strDate, String str,<br \/>\n            \u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07, \u0e2a\u0e15\u0e23\u0e34\u0e07 addStr, int len) {<\/p>\n<p>        \u0e16\u0e49\u0e32 (str.length() &gt; len) {<br \/>\n            String mes = strDate + \u201c\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u201d;<br \/>\n            \u0e42\u0e22\u0e19 IllegalStateException \u0e43\u0e2b\u0e21\u0e48 (mes);<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a fillString (str, \u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07, addStr, len);<br \/>\n    }<\/p>\n<p>    \/**<br \/>\n     * \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e15\u0e23\u0e34\u0e07 [addStr] \u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e07\u0e43\u0e19\u0e2a\u0e15\u0e23\u0e34\u0e07 [str] \u0e17\u0e35\u0e48 [\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07] \u0e43\u0e19 [len]<br \/>\n     * \u0e43\u0e2a\u0e48\u0e08\u0e19\u0e40\u0e15\u0e47\u0e21<br \/>\n     * &lt;p&gt;<br \/>\n     * \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07: String ss = StringUtil.fillString(\u201caaa\u201d,\u201db\u201d,\u201d0\u2033,7); ss \u21d2 \u201caaa0000\u201d<br \/>\n     *<br \/>\n     * *fillString() \u0e41\u0e17\u0e23\u0e01\u0e08\u0e19\u0e01\u0e23\u0e30\u0e17\u0e31\u0e48\u0e07 len \u0e40\u0e15\u0e47\u0e21 \u0e41\u0e15\u0e48 addString() \u0e41\u0e17\u0e23\u0e01 len<br \/>\n     *<br \/>\n     * \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22 @param str<br \/>\n     * \u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 @param \u0e41\u0e17\u0e23\u0e01\u0e01\u0e48\u0e2d\u0e19 \u21d2 F\/f \u0e41\u0e17\u0e23\u0e01\u0e2b\u0e25\u0e31\u0e07 \u21d2 B\/b<br \/>\n     * @param addStr \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e17\u0e23\u0e01<br \/>\n     * @param len \u0e08\u0e33\u0e19\u0e27\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e15\u0e34\u0e21<br \/>\n     * @return \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e2b\u0e25\u0e31\u0e07\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07 [str] \u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e07\u0e40\u0e1b\u0e25\u0e48\u0e32 [addStr] \u0e16\u0e39\u0e01\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19 [len]<br \/>\n     * \u0e2a\u0e48\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e17\u0e23\u0e01\u0e44\u0e27\u0e49\u0e08\u0e19\u0e01\u0e27\u0e48\u0e32\u0e08\u0e30\u0e1e\u0e2d\u0e43\u0e08<br \/>\n     *\/<br \/>\n    fillString \u0e2a\u0e15\u0e23\u0e34\u0e07\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 (String str, \u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07,<br \/>\n            \u0e2a\u0e15\u0e23\u0e34\u0e07 addStr, int len) {<br \/>\n        StringBuffer tempBuffer = null;<br \/>\n        \u0e16\u0e49\u0e32 (!\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48(str)) {<br \/>\n            tempBuffer = StringBuffer \u0e43\u0e2b\u0e21\u0e48 ();<br \/>\n            \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a (int i = 0; i &lt;len; i++) {<br \/>\n                tempBuffer.\u0e1c\u0e19\u0e27\u0e01 (addStr);<br \/>\n            }<br \/>\n            \u0e01\u0e25\u0e31\u0e1a tempBuffer.toString();<br \/>\n        } \u0e2d\u0e37\u0e48\u0e19\u0e16\u0e49\u0e32 (str.length() != len) {<br \/>\n            tempBuffer = StringBuffer \u0e43\u0e2b\u0e21\u0e48 (str);<br \/>\n            \u0e43\u0e19\u0e02\u0e13\u0e30\u0e17\u0e35\u0e48 (len &gt; tempBuffer.length()) {<br \/>\n                \u0e16\u0e49\u0e32 (position.equalsIgnoreCase (\u201cf\u201d)) {<br \/>\n                    tempBuffer.insert (0, addStr);<br \/>\n                } \u0e2d\u0e37\u0e48\u0e19 {<br \/>\n                    tempBuffer.\u0e1c\u0e19\u0e27\u0e01 (addStr);<br \/>\n                }<br \/>\n            }<br \/>\n            \u0e01\u0e25\u0e31\u0e1a tempBuffer.toString();<br \/>\n        }<br \/>\n        \u0e01\u0e25\u0e31\u0e1a STR;<br \/>\n    }<\/p>\n<p>}<br \/>\n<\/textarea><\/p>","protected":false},"excerpt":{"rendered":"<p>\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e17\u0e49\u0e2d\u0e19 Java \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e07\u0e48\u0e32\u0e22 \u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u0e04\u0e25\u0e32\u0e2a\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 Java Reflection API [\u2026]<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":""},"categories":[19],"tags":[],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts\/917"}],"collection":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/comments?post=917"}],"version-history":[{"count":6,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts\/917\/revisions"}],"predecessor-version":[{"id":1896,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts\/917\/revisions\/1896"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/media?parent=917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/categories?post=917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/tags?post=917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}