<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1508555614769128276</id><updated>2024-10-25T17:41:41.911+07:00</updated><category term="Java"/><category term="Xml"/><category term="Android"/><category term="Anagram"/><category term="Blog"/><category term="Dictionary"/><category term="Eclipse"/><category term="Encrypt"/><category term="File"/><category term="Java Web Start"/><category term="Java connect Mysql"/><category term="Jnlp"/><category term="Me"/><category term="Mirrorless"/><category term="NSCII Encryption"/><category term="Natphenu"/><category term="Number"/><category term="Pdf"/><category term="Pdftk"/><category term="Photo"/><category term="Play Framework"/><category term="Program Android"/><category term="Properties Summary with java"/><category term="Reflection"/><category term="Servlet"/><category term="Sony"/><category term="String"/><category term="Tomcat"/><category term="mongo"/><category term="script"/><category term="web"/><title type='text'>javadroids</title><subtitle type='html'>สำหรับศึกษาเกี่ยวกับภาษา Java และกันลืมของกระผมเอง เพราะการทำโปรแกรมนั้นส่วนใหญ่ก็ไม่สามารถจำ คำสั่งต่างๆได้หมดและเพื่อเป็นความรู้กับบุคคลทั่วไป &#xa;ใครมีโจทย์ปัญหาอะไรที่คิดไม่ออกก็โพสลงไว้ได้นะครับจะเช็ดดูทุกวัน</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-4324754659412422704</id><published>2014-01-10T11:59:00.000+07:00</published><updated>2014-01-10T12:00:39.648+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mirrorless"/><category scheme="http://www.blogger.com/atom/ns#" term="Photo"/><category scheme="http://www.blogger.com/atom/ns#" term="Sony"/><title type='text'>Sony NEX 3N My first photo.</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; พอดีว่าช่วงนี้ ผมอยากเก็บภาพความทรงจำ ดีๆ ในช่วงเวลาของชีวิต&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;ทุกวันนี้เก็บโดย Oppo find piano T_T ซึ่งภาพก้อออกมาสวยอลังการมาก เพราะถ่ายออกมาแล้วเบลอๆไปหมด ภาพเลยออกมาดูสวย &amp;gt;&amp;lt; แหะๆล้อเล่นนะ ทำให้ผมอยากมีกล้องดีๆ ไว้ถ่ายรูปซักตัวนึง ก็เลยมานั่งดูกล้องนั่งเปิดเน็ตดู ก็มีบางอย่างที่ทำให้ผมแปลกใจ เห้ย!! นอกจากกล้อง Compact กล้อง DSLR&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;แล้วเนี่ยมันยังมีกล้องอีกแบบนึงที่เรียกว่ากล้อง &quot;Mirrorless&quot;&amp;nbsp; มันก็คือกล้องระหว่าง Compact กับ กล้อง DLSR นั่นเอง ซึ่งผมก็ได้รู้มาว่า ช่องว่างการตลาดช่วงนี้ ไม่มี ผลิตภัณฑ์ที่ตอบสนองความต้องการของคนที่อยากได้กล้องถ่ายรูปสวยๆ คุณภาพดี แต่ก็ไม่ต้องเป็นมือโปรมาก แบบว่าอยากได้ที่เราสามารถเปิดกล้องขึ้นมาถ่ายรูปได้เลย ไม่ต้องมานั่ง เซ็ทค่า F, ISO, Shutter Speed, ค่าแสง, ระยะโฟกัส บลาๆๆๆ ซึ่งทำให้ตลาดตรงนี้ในช่วงหลายปีมาแข่งขันกันดุเดือดมาก ถ้าจะบอกว่ากล้อง Mirrorless เป็นอย่างไร ก็ต้องบอกว่าระบบหลักๆ &quot;เหมือนกล้องคอมแพคตัวเล็กๆธรรมดาๆ แต่เปลี่ยนเลนส์ได้&quot; นั่นเอง บางคนก็บอกว่ามันคือกล้อง Compact เปลี่ยน Lens ได้ ข้อดีของมันที่สัมผัสได้คือ กล้องตัวเล็กน้ำหนักเบา สามารถพกไปไหนมาไหนได้สะดวก คุณภาพการถ่ายภาพก็พอๆกับ DSLR แถมมี Lens ให้เลือกมาก ตรงนี้ต้องบอกว่าคือข้อเสียก็ว่าได้ทำให้ งบบานปลาย T_T กับ Lens ได้&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;- นี่คือภาพหน้าตาของ Sony NEX 3N&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a class=&quot;irc_mutl&quot; data-cthref=&quot;http://www.google.co.th/url?sa=i&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=images&amp;amp;cd=&amp;amp;docid=6vIrPedX7NTLTM&amp;amp;tbnid=F4nbAJYpOUpi6M:&amp;amp;ved=0CAUQjRw&amp;amp;url=http%3A%2F%2Fwww.mirrorlessdb.com%2Fcameras%2Fsony_e_nex-3n.html&amp;amp;ei=W3zPUrCcCYjrrQfp4oHgDQ&amp;amp;psig=AFQjCNFG8xN6McEleYVh02X0Y6il47g67A&amp;amp;ust=1389415893493094&quot; data-ved=&quot;0CAUQjRw&quot; href=&quot;http://www.google.co.th/url?sa=i&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=images&amp;amp;cd=&amp;amp;docid=6vIrPedX7NTLTM&amp;amp;tbnid=F4nbAJYpOUpi6M:&amp;amp;ved=0CAUQjRw&amp;amp;url=http%3A%2F%2Fwww.mirrorlessdb.com%2Fcameras%2Fsony_e_nex-3n.html&amp;amp;ei=W3zPUrCcCYjrrQfp4oHgDQ&amp;amp;psig=AFQjCNFG8xN6McEleYVh02X0Y6il47g67A&amp;amp;ust=1389415893493094&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img class=&quot;irc_mut&quot; height=&quot;278&quot; src=&quot;data:image/jpeg;base64,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&quot; style=&quot;margin-top: 0px;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;เท่าที่เห็นจะสังเกตได้ว่า กล้องจะตัวเล็กมาก ที่ชอบมากอีกอย่างนึงก็คือจอจะพับได้สามารถถ่ายภาพหน้าตัวเองได้ นี่แหล่ะที่ต้องการของสาวๆสมัยนี้ ฮ๊่ๆ&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a class=&quot;rg_l&quot; data-ved=&quot;0CL4BEIQcMBw&quot; href=&quot;http://www.google.co.th/imgres?safe=off&amp;amp;sa=X&amp;amp;biw=1280&amp;amp;bih=871&amp;amp;tbm=isch&amp;amp;tbnid=7j5XIaluf_tuiM%3A&amp;amp;imgrefurl=http%3A%2F%2Fwww.engadget.com%2F2013%2F04%2F17%2Fsony-nex-3n-review%2F&amp;amp;docid=PWtRsNk8535TmM&amp;amp;imgurl=http%3A%2F%2Fwww.blogcdn.com%2Fwww.engadget.com%2Fmedia%2F2013%2F04%2Fzshdsc0534-1366213828.jpg&amp;amp;w=619&amp;amp;h=413&amp;amp;ei=SX3PUuvhCYWJrQeUsIGQBw&amp;amp;zoom=1&amp;amp;ved=0CL4BEIQcMBw&amp;amp;iact=rc&amp;amp;dur=820&amp;amp;page=2&amp;amp;start=14&amp;amp;ndsp=24&quot; style=&quot;clear: left; float: left; height: 160px; left: 0px; margin-bottom: 1em; margin-right: 1em; width: 209px;&quot;&gt;&lt;img class=&quot;rg_i&quot; data-src=&quot;https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSw_DdDgDanBdZqL0_pEYSRSYp69JMkj15IHGG2NG9810Ce212b_A&quot; data-sz=&quot;f&quot; name=&quot;7j5XIaluf_tuiM:&quot; src=&quot;https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSw_DdDgDanBdZqL0_pEYSRSYp69JMkj15IHGG2NG9810Ce212b_A&quot; style=&quot;margin-left: 0px; margin-right: -31px; margin-top: 0px;&quot; /&gt;&lt;/a&gt;&lt;a class=&quot;rg_l&quot; data-ved=&quot;0CL4BEIQcMBw&quot; href=&quot;http://www.google.co.th/imgres?safe=off&amp;amp;sa=X&amp;amp;biw=1280&amp;amp;bih=871&amp;amp;tbm=isch&amp;amp;tbnid=7j5XIaluf_tuiM%3A&amp;amp;imgrefurl=http%3A%2F%2Fwww.engadget.com%2F2013%2F04%2F17%2Fsony-nex-3n-review%2F&amp;amp;docid=PWtRsNk8535TmM&amp;amp;imgurl=http%3A%2F%2Fwww.blogcdn.com%2Fwww.engadget.com%2Fmedia%2F2013%2F04%2Fzshdsc0534-1366213828.jpg&amp;amp;w=619&amp;amp;h=413&amp;amp;ei=SX3PUuvhCYWJrQeUsIGQBw&amp;amp;zoom=1&amp;amp;ved=0CL4BEIQcMBw&amp;amp;iact=rc&amp;amp;dur=820&amp;amp;page=2&amp;amp;start=14&amp;amp;ndsp=24&quot; style=&quot;height: 160px; left: 0px; width: 209px;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;rg_ilm rg_ilsm&quot; data-ved=&quot;0CL8BEPcLMBw&quot;&gt;
&lt;div class=&quot;rg_ilmbg&quot;&gt;
&lt;a class=&quot;rg_l&quot; data-ved=&quot;0CL4BEIQcMBw&quot; href=&quot;http://www.google.co.th/imgres?safe=off&amp;amp;sa=X&amp;amp;biw=1280&amp;amp;bih=871&amp;amp;tbm=isch&amp;amp;tbnid=7j5XIaluf_tuiM%3A&amp;amp;imgrefurl=http%3A%2F%2Fwww.engadget.com%2F2013%2F04%2F17%2Fsony-nex-3n-review%2F&amp;amp;docid=PWtRsNk8535TmM&amp;amp;imgurl=http%3A%2F%2Fwww.blogcdn.com%2Fwww.engadget.com%2Fmedia%2F2013%2F04%2Fzshdsc0534-1366213828.jpg&amp;amp;w=619&amp;amp;h=413&amp;amp;ei=SX3PUuvhCYWJrQeUsIGQBw&amp;amp;zoom=1&amp;amp;ved=0CL4BEIQcMBw&amp;amp;iact=rc&amp;amp;dur=820&amp;amp;page=2&amp;amp;start=14&amp;amp;ndsp=24&quot; style=&quot;height: 160px; left: 0px; width: 209px;&quot;&gt;&lt;span class=&quot;rg_ilmn&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;irc_mutc&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;irc_mutc&quot;&gt;
&lt;div class=&quot;rg_ilmbg&quot;&gt;
&lt;span class=&quot;rg_ilmn&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;a class=&quot;irc_mutl&quot; data-cthref=&quot;http://www.google.co.th/url?sa=i&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=images&amp;amp;cd=&amp;amp;docid=6vIrPedX7NTLTM&amp;amp;tbnid=F4nbAJYpOUpi6M:&amp;amp;ved=0CAUQjRw&amp;amp;url=http%3A%2F%2Fwww.mirrorlessdb.com%2Fcameras%2Fsony_e_nex-3n.html&amp;amp;ei=W3zPUrCcCYjrrQfp4oHgDQ&amp;amp;psig=AFQjCNFG8xN6McEleYVh02X0Y6il47g67A&amp;amp;ust=1389415893493094&quot; data-ved=&quot;0CAUQjRw&quot; href=&quot;http://www.google.co.th/url?sa=i&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=images&amp;amp;cd=&amp;amp;docid=6vIrPedX7NTLTM&amp;amp;tbnid=F4nbAJYpOUpi6M:&amp;amp;ved=0CAUQjRw&amp;amp;url=http%3A%2F%2Fwww.mirrorlessdb.com%2Fcameras%2Fsony_e_nex-3n.html&amp;amp;ei=W3zPUrCcCYjrrQfp4oHgDQ&amp;amp;psig=AFQjCNFG8xN6McEleYVh02X0Y6il47g67A&amp;amp;ust=1389415893493094&quot;&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/4324754659412422704/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2014/01/sony-nex-3n-my-first-photo.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/4324754659412422704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/4324754659412422704'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2014/01/sony-nex-3n-my-first-photo.html' title='Sony NEX 3N My first photo.'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-3097884317691921233</id><published>2013-08-18T20:37:00.001+07:00</published><updated>2013-08-18T20:44:09.025+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Servlet"/><title type='text'>Example Servlet</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Java Servlet Example &lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;http://localhost:8080/yourwebsiteHelloForm?first_name&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;การสร้างโปรเจคใน Tomcat จะใช้รูปแบบโครงสร้างตามนี้&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;path &quot;To tomcat folder -&amp;gt; apache-tomcat-x.x/webapps/yourwebsite&quot; &lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; style=&quot;cursor: move;&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;ภายใน WEB-INF&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;classes ที่อยู่ของ class file java&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2. lib ที่ใช้งาน&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;3. web.xml ไฟล์ config ของ servlet &lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;ด้านล่างนี้เป็น class com.example.HelloServlet สำหรับรับค่า Input จาก Browser&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;โดยใช้ &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;getParameter() ในการรับค่า&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;package&lt;/span&gt; com&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;example&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;// Import required java libraries&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.IOException&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.PrintWriter&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;javax.servlet.ServletException&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;javax.servlet.http.HttpServlet&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;javax.servlet.http.HttpServletRequest&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;javax.servlet.http.HttpServletResponse&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;// Extend HttpServlet class&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #bb0066; font-weight: bold;&quot;&gt;HelloServlet&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;extends&lt;/span&gt; HttpServlet &lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;

 &lt;span style=&quot;color: #888888;&quot;&gt;// Method to handle GET method request.&lt;/span&gt;
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;doGet&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;HttpServletRequest request&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; HttpServletResponse response&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;
   &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;throws&lt;/span&gt; ServletException&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; IOException &lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;
  &lt;span style=&quot;color: #888888;&quot;&gt;// Set response content type&lt;/span&gt;
  response&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;setContentType&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;text/html&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;);&lt;/span&gt;

  PrintWriter out &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; response&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;getWriter&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;();&lt;/span&gt;
  String title &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Using GET Method to Read Form Data&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
  String docType &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;!doctype html public \&quot;-//w3c//dtd html 4.0 &quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;transitional//en\&quot;&amp;gt;\n&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
  out&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;docType &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;html&amp;gt;\n&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; title
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;\n&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;body bgcolor=\&quot;#f0f0f0\&quot;&amp;gt;\n&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;h1 align=\&quot;center\&quot;&amp;gt;&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; title &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;/h1&amp;gt;\n&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;ul&amp;gt;\n&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;First Name&amp;lt;/b&amp;gt;: &quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; request&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;getParameter&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;first_name&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;\n&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Last Name&amp;lt;/b&amp;gt;: &quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; request&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;getParameter&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;last_name&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;\n&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;/ul&amp;gt;\n&quot;&lt;/span&gt;
    &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;);&lt;/span&gt;
 &lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;

 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;doPost&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;HttpServletRequest request&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; HttpServletResponse response&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt;
   &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;throws&lt;/span&gt; ServletException&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; IOException &lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;
  doGet&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;request&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; response&lt;span style=&quot;color: #333333;&quot;&gt;);&lt;/span&gt;
 &lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;/span&gt;

&lt;br /&gt;
&lt;h3&gt;
ไฟล์ web.xml&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;ใช้สำหรับ การอ้าง class ที่เราจะทำการ Mapping กับ Url&lt;/span&gt;&lt;/h3&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=1508555614769128276&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;  &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;servlet&amp;gt;&lt;/span&gt;
       &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;servlet-name&amp;gt;&lt;/span&gt;HelloServlet&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/servlet-name&amp;gt;&lt;/span&gt;
       &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;servlet-class&amp;gt;&lt;/span&gt;com.example.HelloServlet&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/servlet-class&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/servlet&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;servlet-mapping&amp;gt;&lt;/span&gt;
       &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;servlet-name&amp;gt;&lt;/span&gt;HelloServlet&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/servlet-name&amp;gt;&lt;/span&gt;
       &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;url-pattern&amp;gt;&lt;/span&gt;/HelloServlet&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/url-pattern&amp;gt;&lt;/span&gt;
  &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/servlet-mapping&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3&gt;
hello.jsp หน้าเว็บ Html ใช้ Get Method ในการ เรียก&lt;/h3&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;form&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;action=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;HelloServlet&quot;&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;method=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;GET&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; First Name: &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;input&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;type=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;name=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;first_name&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;br&lt;/span&gt; &lt;span style=&quot;color: #007700;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;
Last Name: &lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;input&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;type=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;name=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;last_name&quot;&lt;/span&gt; &lt;span style=&quot;color: #007700;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;type=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;submit&quot;&lt;/span&gt; &lt;span style=&quot;color: #0000cc;&quot;&gt;value=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Submit&quot;&lt;/span&gt; &lt;span style=&quot;color: #007700;&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/3097884317691921233/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2013/08/example-servlet.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/3097884317691921233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/3097884317691921233'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2013/08/example-servlet.html' title='Example Servlet'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-648137568185073020</id><published>2013-04-03T09:34:00.002+07:00</published><updated>2013-04-03T09:34:51.261+07:00</updated><title type='text'>Java Read File </title><content type='html'>&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.BufferedReader&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.File&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.FileInputStream&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.IOException&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.io.InputStreamReader&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.nio.ByteBuffer&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.nio.channels.FileChannel&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
 
&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #b00060; font-weight: bold;&quot;&gt;ReadFiles&lt;/span&gt; &lt;span style=&quot;color: #303030;&quot;&gt;{&lt;/span&gt;
    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0060b0; font-weight: bold;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;String&lt;span style=&quot;color: #303030;&quot;&gt;[]&lt;/span&gt; args&lt;span style=&quot;color: #303030;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;throws&lt;/span&gt; IOException &lt;span style=&quot;color: #303030;&quot;&gt;{&lt;/span&gt;
        ReadFiles re &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; ReadFiles&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;long&lt;/span&gt; a &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; System&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;currentTimeMillis&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
        System&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;out&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Start&quot;&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000d0; font-weight: bold;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt; i &lt;span style=&quot;color: #303030;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #0000d0; font-weight: bold;&quot;&gt;10000&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #303030;&quot;&gt;++)&lt;/span&gt; &lt;span style=&quot;color: #303030;&quot;&gt;{&lt;/span&gt;
            String data &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; re&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;readFileChannel&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;test.txt&quot;&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;     
        &lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
        System&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;out&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Finish &quot;&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;+(&lt;/span&gt;System&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;currentTimeMillis&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;()-&lt;/span&gt;a&lt;span style=&quot;color: #303030;&quot;&gt;)+&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot; Millsec&quot;&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
    &lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #0060b0; font-weight: bold;&quot;&gt;readFile&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;String fileName&lt;span style=&quot;color: #303030;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;throws&lt;/span&gt; IOException &lt;span style=&quot;color: #303030;&quot;&gt;{&lt;/span&gt;
           File f &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; File&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;fileName&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
           FileInputStream fstream &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; FileInputStream&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;f&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
           &lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;byte&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;[]&lt;/span&gt; bytes &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;byte&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;[(&lt;/span&gt;&lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;)&lt;/span&gt; f&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;length&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;()];&lt;/span&gt;
           fstream&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;read&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;bytes&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
           fstream&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
           &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0060b0; font-weight: bold;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;bytes&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #0060b0; font-weight: bold;&quot;&gt;readFileBuffer&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;String fileName&lt;span style=&quot;color: #303030;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;throws&lt;/span&gt; IOException&lt;span style=&quot;color: #303030;&quot;&gt;{&lt;/span&gt;
        FileInputStream in &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; FileInputStream&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; File&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;fileName&lt;span style=&quot;color: #303030;&quot;&gt;));&lt;/span&gt;
        BufferedReader re &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; BufferedReader&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; InputStreamReader&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;in&lt;span style=&quot;color: #303030;&quot;&gt;));&lt;/span&gt;
        String line &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;;&lt;/span&gt;
        StringBuffer buf &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; StringBuffer&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;((&lt;/span&gt;line&lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt;re&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;readLine&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;())!=&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;){&lt;/span&gt;
            buf&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;append&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;line&lt;span style=&quot;color: #303030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;\n&quot;&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
        &lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; buf&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
    &lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #0060b0; font-weight: bold;&quot;&gt;readFileChannel&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;String file&lt;span style=&quot;color: #303030;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;throws&lt;/span&gt; IOException &lt;span style=&quot;color: #303030;&quot;&gt;{&lt;/span&gt;
           FileChannel channel &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; FileInputStream&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; File&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;file&lt;span style=&quot;color: #303030;&quot;&gt;)).&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;getChannel&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
           ByteBuffer buffer &lt;span style=&quot;color: #303030;&quot;&gt;=&lt;/span&gt; ByteBuffer&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;allocate&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;color: #303090; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;)&lt;/span&gt; channel&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;size&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;());&lt;/span&gt;
           channel&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;read&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;buffer&lt;span style=&quot;color: #303030;&quot;&gt;);&lt;/span&gt;
           channel&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;close&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;();&lt;/span&gt;
           &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0060b0; font-weight: bold;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;(&lt;/span&gt;buffer&lt;span style=&quot;color: #303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000c0;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;color: #303030;&quot;&gt;());&lt;/span&gt;
        &lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;color: #303030;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/648137568185073020/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2013/04/java-read-file.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/648137568185073020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/648137568185073020'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2013/04/java-read-file.html' title='Java Read File '/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-7248254589820867239</id><published>2013-01-09T07:49:00.000+07:00</published><updated>2013-01-09T07:49:26.386+07:00</updated><title type='text'>นโยบายการใช้ Thai IT News</title><content type='html'>นโยบายการใช้ Thai IT News
1. ใช้งานฟรีไม่มีค่าโฆษณา
2. ข้อมูลที่ได้มาจากกาน Feed ในแบบ RSS
3. ขอให้มีความสุขในการอ่าน</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/7248254589820867239/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2013/01/thai-it-news.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/7248254589820867239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/7248254589820867239'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2013/01/thai-it-news.html' title='นโยบายการใช้ Thai IT News'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-5792618189035902432</id><published>2012-06-26T18:22:00.001+07:00</published><updated>2012-11-09T20:57:27.359+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Tomcat"/><title type='text'>Install tomcat on window</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;Install tomcat server for use war file Generate by Java &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;1. Download Tomcat 6&amp;nbsp; &lt;a href=&quot;http://tomcat.apache.org/download-60.cgi&quot; target=&quot;_blank&quot;&gt;http://tomcat.apache.org/download-60.cgi &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;and extract zip file to drive C:\Program Files&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;2. Download Java JDK (Java SE 6 Update 33) &lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/index.html&quot; target=&quot;_blank&quot;&gt;http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;and install set JAVA_HOME by path of JDK &quot;C:/Program Files/java/jdk/&quot; not JRE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;3. After install Java use &quot;cmd&quot; go to &quot;~/tomcat/bin&quot; and &quot;service.bat install&quot; in &quot;cmd&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Go to Control Panel Adminstrator Tools -&amp;gt; Service and Start &quot;Apache Tomcat Server&quot; open &lt;a href=&quot;http://localhost:8080/&quot;&gt;http://localhost:8080&lt;/a&gt; or &lt;a href=&quot;http://127.0.0.1:8080/&quot;&gt;http://127.0.0.1:8080&lt;/a&gt; Work!!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;but don&#39;t&amp;nbsp; open&amp;nbsp; try to close Window Firewall&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;4. Copy war file &quot;yourservice.war&quot; to C:\Program Files\apache-tomcat-6\webapps and url:&lt;a href=&quot;http://localhost:8080/&quot; target=&quot;_blank&quot;&gt;http://localhost:8080&lt;/a&gt;/yourservice&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;SET Encoding for Tomc&lt;span style=&quot;font-size: large;&quot;&gt;at Window&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: black; display: inline ! important; float: none; font-family: Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Try setting the (Windows) environment&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: black; display: inline ! important; float: none; font-family: Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;variable&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;background-color: #eeeeee; border: 0px none; color: black; font-family: Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 0px; orphans: 2; padding: 1px 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;JAVA_TOOL_OPTIONS&lt;/code&gt;&lt;span style=&quot;background-color: white; color: black; display: inline ! important; float: none; font-family: Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;to&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;background-color: #eeeeee; border: 0px none; color: black; font-family: Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 0px; orphans: 2; padding: 1px 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;-Dfile.encoding=UTF-8&lt;/code&gt;&lt;span style=&quot;background-color: white; color: black; display: inline ! important; float: none; font-family: Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;and&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white; color: black; display: inline ! important; float: none; font-family: Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;start the&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;background-color: #eeeeee; border: 0px none; color: black; font-family: Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 0px; orphans: 2; padding: 1px 5px; text-align: left; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Tomcat Server&lt;/code&gt;&lt;span style=&quot;background-color: white; color: black; display: inline ! important; float: none; font-family: Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/5792618189035902432/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2012/06/install-tomcat-on-window.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5792618189035902432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5792618189035902432'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2012/06/install-tomcat-on-window.html' title='Install tomcat on window'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-2440352084964792102</id><published>2012-06-18T17:24:00.002+07:00</published><updated>2012-06-18T17:24:29.684+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Play Framework"/><title type='text'>Play Framework ทำเว็บด้วย Java กัน</title><content type='html'>&lt;ol style=&quot;font-family: inherit;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt; Download file play framework &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;จาก&lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.playframework.org/&quot;&gt;http://www.playframework.org/&lt;/a&gt; &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;แตก &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;zip &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;ไฟล์ที่ได้ไว้ใน&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&amp;nbsp;
Directory &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;นึง&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;Set Envoirment path &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;โดยใส่ &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;path &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;ของ &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;Directory
Play framework &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;ที่เรา แตก &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;zip &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;ไว้ &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;restart &lt;/span&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;เครื่อง&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;สร้าง Application
โดยทำการเปิดหน้าต่าง
command line หรือ
cmd นั่นเอง พิมพ์&lt;span lang=&quot;TH&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-size: small;&quot;&gt;&quot;play new ชื่อ&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Project &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&quot;
เมื่อพิมพ์เสร็จแล้วก็จะได้
Folder ที่ข้างในจะมี
ส่วนของการทำงานต่างๆโดยจะแบ่งเป็น Folder ดังนี้&lt;/span&gt;&lt;br /&gt;


&lt;div style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span&gt;1.&lt;span style=&quot;-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&quot;app/&quot;
contains the application’s core, split between models, controllers and views
directories. This is the directory where .java source files live.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span&gt;2.&lt;span style=&quot;-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&quot;conf/&quot;
contains all the application’s configuration files, especially the main
appliation.conffile, the &lt;code&gt;&lt;span&gt;routes&lt;/span&gt;&lt;/code&gt;
definition files and the &lt;code&gt;&lt;span&gt;messages&lt;/span&gt;&lt;/code&gt;
files used for internationalization. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span&gt;3.&lt;span style=&quot;-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&quot;project/&quot;
contains the build scripts. The build system is based on sbt. But a new play
application comes with a default build script that will just works fine for our
application.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span&gt;4.&lt;span style=&quot;-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&quot;public/&quot;
contains all the publicly available resources, which includes JavaScript,
stylesheets and images directories. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span&gt;5.&lt;span style=&quot;-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&quot;test/&quot;
contains all the application tests. Tests can be written as JUnit tests.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;เข้าไปใน Folder Project เราพิมพ์ &quot;play&quot; จะขึ้นชื่อ Project มาต่อไปพิมพ์ &quot;run&quot; รอสักพัก ก็จะขึ้นแบบนี้&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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QtTWlYuwdaU86MHhAA731tlavzBt0CrRJ8f7IKBFLkE0YnkJFuXJktNyHvtB0GORQUTAfIZ7EBlJU0iABEiABEiABEiABEigJwR6MsMd0pOKWZYESIAESIAESIAESIAESMCaAB1uaz5MJQESIAESIAESIAESIIEeEaDD3SN8LEwCJEACJEACJEACJEAC1gTocFvzYSoJkAAJkAAJkAAJkAAJ9IgAHe4e4WNhEiABEiABEiABEiABErAmQIfbmg9TSYAESIAESIAESIAESKBHBOhw9wgfC5MACZAACZAACZAACZCANQE63NZ8mEoCJEACJEACJEACJEACPSJAh7tH+FiYBEiABEiABEiABEiABKwJ0OG25sNUEiABEiABEiABEiABEugRATrcPcLHwiRAAiRAAiRAAiRAAiRgTYAOtzUfppIACZAACZAACZAACZBAjwiE9ah0Py7smH0NUsaGoLmrjufP4Y3na1DdNZ6/gyZA1kGjY0ESIAESIAESIIGLgMCgdbgnpY+FM9HAvMYz+Asd7l7t2mTdqzgpjARIgARIgARIYJARGCL2uAeZTTSHBEiABEiABEiABEiABHqVQHV1NcLCwrRPREQEQkNDER4erm1VfEhIiPbRK3W73XC5XGhtbQXXcOtUuCUBEiABEiABEiABEiCBPiBAh7sPoFIkCZAACZAACZAACZAACegE6HDrJLglARIgARIgARIgARIggT4gQIe7D6BSJAmQAAmQAAmQAAmQAAnoBOhw6yS4JQESIAESIAESIAESIIE+IDA4HO6EcXjhlVuQc3OAhIItF2A1gyp7sMyCLTeo4NEYEiABEiABEiCBi5HA4HC4xw6D7YphuDQ6wCYMtlyA1Qyq7MEyC7bcoIJHY0iABEiABEiABC5GAoPD4W5oRUswjxMPttzF2FN0m4NlFmw5vV5uSYAESIAESIAESGCAEhgcDvcAhU+1SYAESIAESIAESIAEBj8BOtyDv41pIQmQAAmQAAmQAAmQwNdIgA731wifVZMACZAACZAACZAACQx+AnS4B38b00ISIAESIAESIAESIIGvkQAd7q8RPqsmARIgARIgARIgARIY/ATocA/+NqaFJEACJEACJEACJEACXyOBsEDrdsy+BiljQ9DcteD5c3jj+RpUd41v+21V7sO6CNwUhMyOqkIQiRCEd0T4uRdYub6w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&quot; /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;ภาพจาก &lt;a href=&quot;http://www.playframework.org/documentation/2.0.1/JavaTodoList&quot;&gt;http://www.playframework.org/documentation/2.0.1/JavaTodoList&lt;/a&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
ทำการเข้าเมื่อโปรแกรม run เสร็จแล้วที่  http://localhost:9000/&lt;br /&gt;
  &lt;br /&gt;
  &lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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hleec5X9A1nTEfuA7NgghosJAaY7nCsdKPf8ELDtex49x89HXEoOXki6EdVbs/CDuWmIS8/Dlscnnh+lmCoJkAAJkAAJkAAJkAAJkMB5JdAawwVfqZ3Xouu8iYf30xdi7G5uj9B5s8qceRCIHjcXmzJKMXX+bIxO0z0T0jfhRRotPEjxlARIgARIgARIgARIgARIIBgCHHERDCWGIQESOAsCDtjtTWhujkQ0px2cBT9GIQESIAESIAESIAESIIHOQ4AjLjpPWTInJNCJCIQhIkLWHbnAl5HoRMCZFRIgARIgARIgARIgARLolAS4HWqnLFZmigRIgARIgARIgARIgARIgARIgAQ6BwEaLjpHOTIXJEACJEACJEACJEACJEACJEACJNApCdBw0SmLlZkiARIgARIgARIgARIgARIgARIggc5BgIaLzlGOzAUJkAAJkAAJkAAJkAAJkAAJkAAJdEoCNFx0ymJlpkiABEiABEiABEiABEiABEiABEigcxCg4aJzlCNzQQIkQAIkQAIkQAIkQAIkQAIkQAKdkgANF52yWJkpEiABEiABEiABEiABEiABEiABEugcBGi46BzlyFyQAAmQAAmQAAmQAAmQAAmQAAmQQKckQMNFpyxWZooESIAESIAESIAESIAESIAESIAEOgcBGi46RzkyFyRAAiRAAiRAAiRAAiRAAiRAAiTQKQnQcNEpi5WZIgESIAESIAESIAESIAESIAESIIHOQYCGi85RjswFCZAACZAACZAACZAACZAACZAACXRKAjRcdMpiZaZIgARIgARIgARIgARIgARIgARIoHMQoOGic5Qjc0ECJEACJEACJEACJEACJEACJEACnZIADRedsliZKRIgARIgARIgARIgARIgARIgARLoHATCOkc22jcX+fn57ZsgUyMBEiABEiABEiABEugQBMaPH98h9KSSJEACJNCRCNBwcZalddVVfCidJTpGIwESIAESIAESIIFOSeDgQb7c6pQFy0yRAAmcdwKcKnLei4AKkAAJkAAJkAAJkAAJkAAJkAAJkAAJ+CJAw4UvMrxOAiRAAiRAAiRAAiRAAiRAAiRAAiRw3gnQcHHei4AKkAAJkAAJkAAJkAAJkAAJkAAJkAAJ+CJAw4UvMrxOAiRAAiRAAiRAAiRAAiRAAiRAAiRw3gnQcHHei4AKkAAJkAAJkAAJ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AiRQVwJ0XNSVINOTAAmQAAmQAAmQAAmQAAmQAAmQAAk0GAE6LhoMLQWTAAmQAAmQAAmQAAmQAAmQAAmQAAnUlQAdF3UlyPQkQAIkQAIkQAIkQAIkQAIkQAIkQAINRoCOiwZDS8EkQAIkQAIkQAIkQAIkQAIkQAIkQAJ1JUDHRV0JMj0JkAAJkAAJkAAJkAAJkAAJkAAJkECDEaDjosHQUjAJkAAJkAAJkAAJkAAJkAAJkAAJkEBdCVjqKuByTf/55zmXa9aZbxIgARIgARIgARIgARIgARIgARJoNAJ0XNQCde/evWuRiklIgARIgARIgARIgARIgARIgARIgARCJcCpIqESY3wSIAESIAESIAESIAESIAESIAESIIFGI0DHRaOhpiISIAESIAESIAESIAESIAESIAESIIFQCdBxESoxxicBEiABEiABEiABEiABEiABEiABEmg0AnRcNBpqKiIBEiABEiABEiABEiABEiABEiABEgiVAB0XoRJjfBIgARIgARIgARIgARIgARIgARIggUYjQMdFo6GmIhIgARIgARIgARIgARIgARIgARIggVAJ0HERKjHGJwESIAESIAESIAESIAESIAESIAESaDQCdFw0GmoqIgESIAESIAESIAESIAESIAESIAESCJUAHRehEmN8EiABEiABEiABEiABEiABEiABEiCBRiNAx0WjoaYiEiABEiABEiABEiABEiABEiABEiCBUAnQcREqMcYnARIgARIgARIgARIgARIgARIgARJoNAJ0XDQaaioiARIgARIgARIgARIgARIgARIgARIIlQAdF6ESY3wSIAESIAESIAESIAESIAESIAESIIFGI0DHRaOhpiISIAESIAESIAESIAESIAESIAESIIFQCdBxESoxxicBEiABEiABEiABEiABEiABEiABEmg0AnRcNBpqKiIBEiABEiABEiABEiABEiABEiABEgiVAB0XoRJjfBIgARIgARIgARIgARIgARIgARIggUYjQMdFo6GmIhIgARIgARIgARIgARIgARIgARIggVAJ0HERKjHGJwESIAESIAESIAESIAESIAESIAESaDQCdFw0GmoqIgESIAESIAESIAESIAESIAESIAESCJUAHRehEmN8EiABEiABEiABEiABEiABEiABEiCBRiNAx0WjoaYiEiABEiABEiABEiABEiABEiABEiCBUAnQcREqMcYnARIgARIgARIgARIgARIgARIgARJoNAJ0XDQaaioiARIgARIgARIgARIgARIgARIgARIIlQAdF6ESY3wSIAESIAESIAESIAESIAESIAESIIFGI0DHRaOhpiISIAESIAESIAESIAESIAESIAESIIFQCVhCTcD4JEACjUugqKiocRVSGwmQQJ0JdOrUqc4yKODyIPBDbeN5D1we9Ze5JAESIIHGIkDHRWORph4SqAOB9u3ZCaoDPiYlgUYlUFJCZ2OjAv8BKPuhtfG8B34AlZJZIAESIIEmRoBTRepQIKeO7MWr89Ixffp0pM97ERv35sJaa3k25O7djq3bt2O75+f9T3BCF2o7jve3bkfeKVuttfhNWH4EW9dtxZH6lutPWcXX2K7yUFHPefDVVV4ket7HiXpSYztxABs37sUpXz3+zhuTpz/9vEYCJHD5EWiAdiekdq+eidtO5WLjuu311oajPn97GoB1PeOjOBIgARIgARL4wRGg46KWRVq0NR2tu/XB+GkzsWfPHsycloyEPj0QOfxFHKuVzCr8a+IgDBk0CIM8P7/ojasih2P7MemBW/PxxJBBePOr8lppCJSo/PA7GDJqCN44VL9y/emr+Px1DJI8rP68YXWVH14jeiYjv8qfFaFfq/pmBxISJsIvIlsRXhw7HPM2HtEENybP0HPy/aewlhUgN/ew9imtrOlZMgv//nPgsKCs8EvkFZ+ud3OCzn9lAbKzc1BZ7xYEKfAHor+ytACFZRVBZroJRWuEdieUdq++yVQVbETCqCcDt+E++TfTX6ffHh9djdXGN1Qb42LV2PewD0eXHTwgARIgARIggSAI0HERBKQaUawH8MyQmcCYLBRW2bUREnb7WWyZOwbYkIyV75+okSSYC+GxQPzcnaiqrsLZs2fl8x0ObslCPDZg0F/Ww2ppDomC8ObBSAshTli4Frlli8gQEtUuavQtk3D44GFM+fmVtRMQbKqwlhIzFmHBxjeJF9lCMQok7yy2r9yArYXnHFIakaeJ2bUOtha+jakz3myQTnHh9iykpk7SPusP1ewwmoXXOlP1mbAyB3+YnIyUpIUorU+5IivY/Ffmr0dm5tM41ACei2DKvyH1B4O0vvTn/3MiJq/+KhiVTSxOw7c7IbV79U3H2YYH/lnyyb+J/rr99vjoaow2vo5t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gARIgARIgARIgARIgASaGAEuzlmLAukx7BFJtQN9fjsPB46dwrEDGzG28xBkZBTJWhPimjjwKvoki0MhZQu2r8+WkRjA/FEjsPWYDWZpr/vlcJG9AeOTFyH32DG8/2oaxouoiQm90Kbzz8VdIn6NeYtFbxG2vjgej0kY9EEXkS3QTk4LPvkAuSesprokKnJXPylvLknCgQp1xo0ESIAESIAESIAESIAESIAESIAEmhaBZnbZmpZJl4Y1Re8vwn2/eAyyRqdzG4NtxcswsMNxpPfsiJn7xyDn7AqopSpsRRvRu3MC9o9ZhaoViSgNmNYxACZXXnHaI2GmLhgDUlZh5XOJ6GCxYe+iJ9DnscXOsARxaGzA4rMLcXZ7kkwvsWHj9N5IyBCrZu2BfcZtCGynQ9eBV8cifvxZ5JRvwM1c68LFnAckQAIkQAIkQAIkQAIkQAIkQAL1R+CDDz5A8+bNES5rREZGRmp7dayuhYWFySAAC6644gp5sN5M+1y8eBE2m0370HFRl3KwnkJR6VmEtfgxrmorC12GIsskra38FI6XVyEssjXaXqnPR3EoKD91AuXy+tLWV7bV1r7wVWstlykikTHuMBNdvul5TgIkQAIkQAIkQAIkQAIkQAIkQAL1SYCOi/qkSVkkQAIkQAIkQAIkQAIkQAIkQAIkQAL1SqAujguucVGvRUFhJEACJEACJEACJEACJEACJEACJEAC9UmAjov6pElZJEACJEACJEACJEACJEACJEACJEAC9UqAjot6xUlhJEACJEACJEACJEACJEACJEACJEAC9UmAjov6pElZJEACJEACJEACJEACJEACJEACJEAC9UqAjot6xUlhJEACJEACJEACJEACJEACJEACJEAC9UkgpDd41qdiyiIBEiABEiABEiABEiABEiABEiABEri8CNjtdqjPf/7zH9deP1bX1abH0fcccXF51RHmlgRIgARIgARIgARIgARIgARIgAS+NwK6M0IZ4Omo0J0X6ro61jcVh44LnQb3JEACJEACJEACJEACJEACJEACJEACDUbA11GhHBQXL150jbBQ57rTQj9We04VabAioWASIAESIAESIAESIAESIAESIAESIAGdgD+nhLqmnBfNmjXTPrpzQ3dcqHM6LnSC3JMACZAACZAACZAACZAACZAACZAACTQIAeWc+NGPfqSNqNCdEvo13WmhFKs46lyF2Ww27UPHRYMUCYWSAAmQAAmQAAmQAAmQAAmQAAmQAAnoBNTICeWM0EdY6HvdUaGcFSqO2qtNhdNxodPjngRIgARIgARIgARIgARIgARIgARIoEEJ6I4J5bxQx74OC+W00D8qvLq6WnNcKKM44qJBi4bCSYAESIAESIAESIAESIAESIAESIAErrjiClitVg2EckzoIy7Usdo8R2Soc+W4KC8vx1VXXUXHhQLCjQRIgARIgARIgARIgARIgARIgARIoOEIWCwWzXGhpn/oIy6Us0J3YCjHhj7i4sKFCzh37hzCw8MRExNDx0XDFQslkwAJkAAJkAAJkAAJkAAJkAAJkAAJKALKQaFGTxQXF2ujKSIjI6E+yqGhPsppoUZZqM/58+ehHBldunTRnBycKsI6RAIkQAIkQAIkQAIkQAIkQAIkQAIk0KAElGOiZcuWCAsLw6FDh7RpIC1atEDz5s1detVIi6qqKsTGxqJHjx5o3bq1dk7HhQsRD0iABEiABEiABEiABEiABEiABEiABBqCgL4YpxpFERUVhSNHjmjOi7Nnz2pTSNToi1atWuH666/Hz372M200hlrIU210XDREiVAmCZAACZAACZAACZAACZAACZAACZCAi4CaKqJGXahpIR06dNAcW81GkAAAIABJREFUE2p0hRqBodayUHv1USMw1N5zo+PCk0aQxzk5OUHGZDQSIAESIAESIAESIIHLiUDv3r0vp+wyryRAAiQQNAG1IKf+BhHlvGjTpo22AGdlZaUmQw/zJ5COC39Ugrh20038UQoCE6OQAAmQAAmQAAmQwGVD4PPP+XDrsilsZpQESKDOBNTUETVlRDksPF+Tqjsw1OgMffuRfsA9CZAACZAACZAACZAACZAACZAACZAACTQUAd0poctXzgs1TURtylGhf9S5Z1w6LhQRbiRAAiRAAiRAAiRAAiRAAiRAAiRAAg1GQDkl1DoXvpta0+LAgQOuy7rzQt+rADouXHh4QAIkQAIkQAIkQAIkQAIkQAIkQAIk0JgEioqKsGTJEhQWFmojLvS3j6gRF/qoCzouGrNEqIsESIAESIAESIAESIAESIAESIAELlMCahSF7/baa69pl9atWwf1+lM9jr5XgXRc+FLjOQmQAAmQAAmQAAmQAAmQAAmQAAmQQL0SUCMp1Mdz27t3L7766ivtUkFBAT7++GOX40IfbaECvVN5SuAxCZAACZAACZAACZAACZAACZAACZAACdQDAc81K5Q49SaRN954w+WoUNfUeVVVlWuKiLqmNjouHBz4TQIkQAIkQAIkQAIkQAIkQAIkQAIk0IAEPEdRbN++HSdPnvTSVl5ejnfeecfLmaEiWLxi8YQESIAESIAESIAESIAESIAESIAESIAEGpjA0KFDce+992rrWpw6dQrq7SIWiwVhYWEccdHA7P2KrywtQGFZhd8ww4uVJfj3e+/ivez3kVtam/QFyM7OQaWhEvPAWttvLrpBY5QVfom84tMNp6OyfvjWxcDK0sPIzSuBrS5CmJYESIAESIAESIAESIAESIAEmjABThVphMLJ/+dETF7tWHAkeHWn8ervxiIjayU2LpyFpTu/Dj6pM2Zl/npkZj6NQ3X0XNTO/pDNrd8ElTn4w+RkpCQtRGktJFsL38bUGW8aOn3qi28tzNOSWPPexOgJk5Ca8S+cr60QpiMBEiABEiABEiABEiABEiCBJk6AU0UasIBsNps21CUytj2iy8NC02Q7hhzpcSfOX4bEbrUrpqi4KVi1/FFERYWmWo9dJ/t1Id/TvuzTnU6HxTbsKUxBQueIkCyxWEtwcB9whUGquvI1EB1UUOGut4Do0Vi19CHUsoiD0sNIJEACJEACJEACJEACJEACJPB9Eqhdj/j7tPhS0H1mPzJ//xSy1aP+LoMwrFUJoq71NLwC2YueQeamL7SLfcfNwbRRvV0LjuSuTUPqG85XwjwzHhsrKvHrzH9gVPdoTyEBj9VogScmZwHt2qN1j9H4c+qvXLJl7Va8l5mMf4XfgWu+Xo93D5ZL5/dOZCz6E+JaOkXWxX7rYcx+eBo6TlmAh+9oLwJtyH7pCbyBMXhpSr+ANusBtjOHsSP7K1T7+Hmq0RJ3/lc/xAZVY63Yu34z2g1LxqC8LGzMPoSEh+N1Fdo+L/tvyMhc4xqN0T95MVLv7uII2/AXpCzZpR0/PGEzKkqvR8aaDMQ5vQPGfCWZrQRr507F8t0lmoxeI2fijw/3g8N1EgR/LVVwX9F39BIy3EiABEiABEiABEiABEiABEjgh0sgqG7gDzf7DZGzCqx9RpwWlUORsXQswnL+htQF4r/o4dZ14NXHxWlxNdJefg3dyvcgOe1pzO+wAqlaRx/46e2PIL3DbszIWI9xv5+K7tKJb/2T4EcMRLS/BSkZWTibuxgZbzg6z27tNpwoysfBgny0m/Q8lqacQ2bSDPwj+zCeS7hOotXR/ojr8OBD12NyxlT0XLMCXT/NROa75zBzubnTQrPRWobPPs8BwsPdJsvReXRAz4FBOi6sh7DlIHDPE/dg4PU5WJ25DaXiuGjnlFj4njgmsnZh8KQ5+M1tHVH+9WFUdfiJS99P+jyEtAtWZCyPwJSUUWghC0hc42GOMV8rNv9lLJbvuxMzX34BHct3YmbaLExtnoWXEm8QHWb8XWaYHliaS5TmPh4e01SMQAIkQAIkQAIkQAIkQAIkQAKNT6CsrEx71enp06dx/vx5VFdX4z//+Y/2UW8TUYtyqk+LFi0QExODyMhI7VhZSsdFfZdXZT62FgDj5j+OuHbibBj6NNKPfIi5MrBB22wF2LiuREYDjEdHnEJ5TFfcJw/6V7/+ASbfMUJ7Kh/V8Tr0alctHe330D0+HnHB+ywcOiLaIy6uPaxhNwHLnXo9d+dkkMXI55E61DEKIXFwDOaWnHXEqAf7Ow/9EybtHoYZo8eKzBIMS38Nt8Z6GhD42NKuD1L/2CdwhCBCyvZvQwFicFf5N0K4raR4CzmFj2OoNl3kNLKX7kKXxCxMGaocCTIwRabyeG5R7bqgd5xjiEzvuBucIyU8YhjxrTyEN2SKSeL8abhV0zcCs5I/QlJWNs6I40IbHWHE30ON0WFl6X6s31iCtr/mLWzEiWEkQAIkQAIkQAIkQAIkQAJNg0BsbCzatGmDDh06aEsqqFejqs/Fixfh+1aRcHmQrYdVVVXRcVHvRagtitAe3a92exsiY2SOgb56oq0c6j0XpTuW4fnPW2jqIyJuRK9rfFYpkPUx1Ga7qO1q9WWU1FObwz7nk/t6sT9C/DXp+MfoGajolYwJvdoEbb8173WMTFnqJ35Xma6xyDVdw08E5yUbPnlvs3a8JG2iK9qWD/LFcSGOisqv8b68oKXfzde4wvwd6Oz0vVEcrzAnvziP8o/t0lOivIP8ykno5QQfkL+XsEAnp7FygozqQVe8PMrhfAkUk9dJgARIgARIgARIgARIgARI4FInwMe19V2CF6tFYgnyy2yI6+jAe7ZcXuuhhvWrzRKjPcHvP+UFmRoSfIfekbhhvpXFrq2e7P9w5TKZdCLbviy8lds/6PU5IrqNxJo1v3KZ4z6wBLfIqEwT2bgbGDzzNUy51cE3b20SUpZno0xGPMRGdcCtIvSLr04AZmuGROuF5rbC9EjnVyLl39lR/pVH1XolN8PXN6XL8uKvXzTct8K45Vm48EQynl/9pXMKimECBpIACZAACZAACZAACZAACZDAJUuAr0Ot76KTVTgHyWIKSxauQ2llBXI3z8Gsd8vRVl8jwdIFI4a1R3bGk9icWwKbzYqy4gIUn3GMsKhXcwx6xAHfkFoP9pftW4BZm/KRtmoL5o/riuWps5FnDTZnykER7efjHsFiJOnM/myZJtIVd8e7nUKdbx8hSd7C3mLFuA1uT+yKg0uewtoPj8IqI1vOlAr/Mj8GVryHT4srYC0rwIG8kzXV+uOr83v+VRRW2lBZvAdzMnchenBfeM6WCci/pha/VyJib8CQ+9rjRHkD1Bu/GnmRBEiABEiABEiABEiABEiABL4fAhxxUe/cW2HErDRsS8rAhNEy5SH6RvSVNSxKPB7e90p6AZPK/4gFqWOxwKm/x6MLnItjug1yTCRxn4d8FCZKoy/USBYmgts2dxe9NklEd6ygjvbbDmPOjLfQP3UZ7mgpOkbNxsitDyDl5ffxdmq/GrbU94Wv9v4f0DcJ3Tz8HJaOvTFMXsiy44MCDB11HeISZX2PC7OROWu8awmQLuNk8UyPaRdRnX+J/tFrkJF0v2aiFt7N7QzRLvrl2wqJf30eBUlPYfLoNVq06F4TkPW4e90OY/7BE6m6UImKC/68J8HLYEwSIAESIAESIAESIAESIAESaOoEmtlla+pGNjX7cnJycNNNvY3NslWgTJ64t2zZKuBCIrbK05AosITLCIMItyPBWHAjhV7q9geByWatwBkpgAg1wsMvfxmNcaailuUjoy0krUiXOuDhRQnCrmCjFL+XJot+XoVF65+Ec1ZSsEkZjwRIgARIgARIoAEIfC5vRuvd2+Q/YgPopUgSIAESuBQI7Nmzx2txzi1btuCNN96Ackmot4z86Ec/0j5DhgxBYmKidqwW7lSLc3KqSEOVsCUasQZOC6XWEtVKc2z47zQ3lGFByr3U7Q8im5YIKaPYVgGcFkqApQ7lI1NepPwbymmhrGt3Q39EYzOShv8NZ9QFbiRAAiRAAiRAAiRAAiRAAiTQhAl4jpsYOHCg5sjwNFe9BvXee+/V3ijieZ2OC08aPCaBS4iApeNgvL7uLSxf9VvHa1YvIdtpKgmQAAmQAAmQAAmQAAmQwOVFQH/9qZ7riIgI/PrXv/ZyUqjzyMhIbRSGHk/t6bjwpMFjErjUCKhRIy1lAQ9uJEACJEACJEACJEACJEACJNCECfznP/+B+nhut912G66//nrtUpcuXXDLLbe4HBmeozPouPCkxmMSIAESIAESIAESIAESIAESIAESIIEGIaBGXfhuDzzwgHZp5MiRuOKKK1yOC8+4dFz4UuM5CZAACZAACZAACZAACZAACZAACZBAoxDo1KkTHn30UXTu3FlzWqhRGWq0hf5RRtBx0ShFQSUkQAIkQAIkQAIkQAIkQAIkQAIkQAK+BJSD4sYbb9QcFZ5OCxVPd17QceFLjeckQAIkQAIkQAIkQAIkQAIkQAIkQAL1SsDXKaELt9lsNZwWymGhx1d7Oi50Wk1sby39Eu9tfhMbNr+P4kpv484UH0bxGav3RYOzwn37UWYziBAoqLIA2dk58FEfKHajXQ81/6EaZi0rQG7uYe1TWlkbcE6N9cSvsrQAhWUVoWYj6Pg164cNpXmHUSpVTLHIK3Xrtp45ity8o/CmUoHC3C9RJ1ZBW8uIQdfPeqp/tSZ+ueuvNTjvhLW7/9U9/KX8Tpz3FqadBb6/tWApt325J/2kc14yCw+ckiEkQAIkQAIkQAKXOQHljPDcdOfEuXPnXCMrLl68CP2jHBb6h44LT3JN5PjMgdcxckIysv7xLl5bMAtJo5PwocvzUIG3kiYh6fUvgrK2cHMaJs/4X5zy7mkGlbYyfz0yM5/GoSbluQgu/9bCtzF1xpu1croUbs9Cauok7bP+kLvTHhQ0j0j1xS//nxMxefVXHpLr79B//bBifcokrC+swNFNE5HyT7fui99uR2rKePwz182l+L3ZmJyajDyrpf4Mo6SABIKtn/VV//wZEsz91ZD6/dnke+371u9rT23Pa3f/n8fm5N9h4uuf+1Eb+P5WkW2nv8CM1Aew+sBpP2nNw/0m4kUSIAESIAESIAESEALKIaE7Iqqrq6EcFidPnsTp06ehRl2ojwrXHRfqXD+m46LJVaGTeD1tKdA3GWteX4TX1y/D4Oh8zFq402Vp83ZAu/Aw13mgA1vxu5i84GM8+nIWukUEihX4elTcFKxa/hbiogLH+T5CtPzHRDpUS2X2t1msJTi47ztc4S/Q5Fr3UfPx9ttvIVG9ZbQOffG68lM3qtoiY9sjurl5eWuRQ/gyqh/hkvdwlffm3rqjuiciuS+w+rk3cUbpshVgYdbH6JKYhTtiQ1DOqLUmEGz9rGv9MzIwmPurIfUb2aaHfd/6dTtqu6/r/a+1kwHajUD3t7LV0vFXWJp6J1an/VmckTWtNwuvmYJXSIAESIAESIAESMBBQDkhioqK8OWXX+Ljjz9GTk6OjHLPxbfffovjx4+jtLTU9SkpKdGO1V6F1aFbRvwNQqDsIDaJ4HGj74LmL7Bcjd88difezXwPhbaB6OxbYmf2I/OZP6P0pieRkdTPo0Ar8M+ZmYgelo6Ezh5ei7I9mPrE6xj1v5m4NdYhLG/zX/DM7jgsTR+h6VRPU5+YnCXekfZo3WM0/pz6Kw+5KtcVyF70DDI3OUZ99B03B9NG9dbiWPNexxPLm+N/RZZb62msnToNmPA8RnWXHrG1AGtfnoPl2flOhLcgc10GursTOK/736kufOm+d/HSwWfw7r5yIPpOZCz6E+JaOuLnbfgLUpbs0k4enrAZFaXXI2NNhuaA0Z4UP5+DThGfIfvgNXg0uQ82Zi1FqXIU/fFXDuZOtRec+1B3xvyseC8zGf8KvwPXfL0e7x6saT9Umf7+KWSXiuYugzCsVQmirvW0IjB/WA9j9sPT0HHKAjx8R3tJZEP2S0/gDYzBS1P6eQgJUD+0GBY0l/0FKcG2nbqhYvc5j3QW3P3faciakIF3ckdg0DeLsQ83InPEDe44thKsnTsVy3eXaNd6jZyJPz7cz1kfrNg8OxmVv3bWBYmhyms5EpGecJ1DhuQhc+obuGXsTVgxKwsKQ69xWUgf5aHDEdPPdxB861p//Wj1vGQ78yWWZmZg0z5H/qN7jcacp/8bnbUbWux7KRkbj3dAq2O7sE9lTu6xRRn/jY7a7WgW7tYUqH4a1z9H+rzsvyEjc43GVl3pn7wYqXd30QKN7XeUV6D7Swkw1W9SP0zvD83KwF+m+uvY/qh7zLh+GtyfYrYZX8P7P4j225PMuQvVnqfOY6P72xGlXf9kJK4YJe3oHrw9pU8NGWbhNRLwAgmQAAmQAAmQAAkIgYEDB9aaA0dc1BpdwySsPKaG5bdH95+4e/Et26sOxVGcOu/W2SIqEjb5EzvhQengtn8Ez3g5LSSeNR/bpFP0wOCfuxOpo9hu6FbxBVZsP+S8XoItC3bhp7fEuTrtEe1vQUpGFh65JxYHP3Z0vjyFHHj1cXFaRCLt5dewNCMZB5Y/jfn/dscr3bcThZ5P6iqP4I2D+YiKcDpKNonT4uPuyFj6mozoWIaM9LH4qTu7nqr8H7eQywc343zfP2PponT0qNiFf2QfdsX9SZ+HkDbuFjm/E1NSnkW6yL8m3BF80fodCgp24cytj2Bwuy+wJGsPfps8Gti9pt6mxBjzs+FEUT4OvrsC5wf4s78Ca5+RMq0cqvHJHALpAAMtlCfBuRnyj7gODz50PdZlTMU+meJz5t+ZyHz3HMYmejotRFCg+qHpiMDgZ7MwrLMFaoRFxgM36aod+3YDMXNwe6xOfQgTZLRFr0nJHk4ncUz8Zaw4LbphptSPRRmP49i6WZi6+kunDBuO787Hd9XukTJVpz7D4ZKzHjqqUFSwDZnitPj5pJmYmfo4BsV18Ag3OjTjCxjyE9Fm9ddIuwqznfoG5VePRuaiFViUmYq2+9Zg1QdHncnEvkP5KNi3Cz2SFmPpy2nocXANkl55P8hwZzSDnXH9AwrfE8eeOC1+PmkOli5fgfnpMzE4/icuicb2A0b3lxJirN+8fhjfHy4zAx4Y6xfHS13bHxjXT7P6ZczX5P6X9vsak/bbBUb8jTdd39F16j4wub+1iK0wOGkQ8O4njpFV7sTOI7PwGgl4gQRIgARIgARIgATqRICOizrhq//EV0Sq+QnqObl7u+g8dHT7gTDpuBcsn4Yx42agg4x2eFtGCjgHG7gSWY/KYoniAOna3tcj0AaDJ90i6d9FmcS25WXjXcRgVH/n024lIaI94uJuQO846bC6lzJwyJapARvXlaDdsLvREadQHtMV94lfJfv1D6B8FRFX34B2SrJFnhzPHoHfzt4Oa3ikOEXa4ydtHbbYquUfdcVxlB2X0QZRVyOu1w0up4lDifG3Sh498nmkDo1Hu459kDg4Bt94dHyj2nUR29UQhY6yvwG9RH5LHZ6MIwDux9OjfoXurZWcJ3D33b8Um+txM+Kn1BjZX5mPrQUy4ubZxxHXrg26D30a6ZK/E4JK20z4qzidh/4Jk3qVYMbosXgwYxuGpb8go2scyfXvwPXDESO22w1QA3IssdchrqOjTupp1f7WR1LQBWq0yFA8NtTxpF4LrzyEN8TRkjh/Gm7t3AYd40ZgVrLUt9XZ7g5QDXFqKIIaR+O9DZv5GqYM7Ydb+49A/+6tvAONzoz4mvALpv4aqVZhEZ0HIzVJ6lfH9ujY/Q4M6SXOknw1tMK5iX0YPAeJt3ZBu84D8XSa6iAe0O5HLYZZuC4n0N6w/p1G9tJd2tSeKUN7o51MQ+rWq5/UNXc7YWa/8f0lRhnpD6Z+GJVfoDx7XjfSL/Hq2v7oqvzWT5P6pdIa8jW7/9EGw8zab6eBqqVrGxvjPPPemd3fKnbEjzvI927kB1jjyCzcWyPPSIAESIAESIAESKBuBFzdubqJYer6InCxyuEp8CyYK5zCPZ0ZkE6jinlVB39P1GThE6cc6F4PDwM7/3Ikohc8jV3Fj6Prtn/KUPVHcLOv50Pi+0kq//rLoZZsK92xDM9/roY+yB/ciBvR6xrnQhgRrdFVrn2yYz027lY2LsOmd24WJ8rN0KN0/81zmFSWhcy0iVr6dn0n4H+m/RbtPDOthQT+cmrTIkTGyNl5746vbru+95IU3Vxb++KnN8pUivP+hlJ7xa71iV/dTmkB7dcKW0bcXO3uSDry50xoxl+LFoGhT6fjH6NnoKJXMib0alMjD0b1o0ZkfxeirscvxNtzrt8gcQ95bE774zzsj+3SUyK8Ix2gSejlyri7sL1LziHrnDi6bo+vabeHJsNDlxqJ5VU/zPgFUX8NFatAeevC6vlzsFpGluhbl2u9c9kuxn0e1U51ENfja+ET6zTcLFyXa7T3W/8qv8b70nD0u/mawEmDsF+Xre/9CfMbFmT9CFh+/hQFuOZXv8Stj/YnYP00q1/KViO+Zve/JA+u/Y7Cjb1j8P+q6tq+tfCZJqgy4LmZhXvG5TEJkAAJkAAJkAAJhE7gyJEjuPbaa03+k4QulynqSCDqml6IxhrkfFOBOLUehGwlX30i3zfiKue/eTXioF3iHMzotBOTM8YiNn0tEnt5P5GO6nC9pNmMKm9vhxInoxx6SmcWWLpwvgxjL8fIjDuDrwiWGG2tgv5TXkDqHf46lq3ws3YlWC7rRvSQ0SCJ1YsxY8lmWathgnONA9FvaY+hUzLkI6/ly92JZ1Mz8PK/bkO655N7zdDgvgL+NRcHhd9NOm7Bb+4OdvBpQovpZf9FdVaCfHmLTJxj0QOcLZdHnnpWTPk7dH+4cpljsMy+LLyV29+xtoiHWYb1wyOe0aGX3XpE3f4SsV+mmqit8qia/uR2XKlrefnfAnHXqUNUn/f/SNcWqOeppQr+y8tOU35B1F9D1bKmyPyJWJ0/GvNXyaK4LSOwb9EIzPWY5uVI7q5XlaXH5NJdLsdecOG6EW45+hXDfVQH3CoRvvjqhPTgawx9kZBg7Zeoge4vIwOCrB+eIrzKzzOgtsf11P74rZ+m9cuEr84n0P2v8uxqv1/R2u9hAdrvno+8ghtjvX8XQkGm+VDQGpHOaXa+ac3CfePznARIgARIgARIgARCJaCcFuvXr8dTTz0FThUJlV5Dx295Ix7oAaxLfRkHyqw4k/cu0pd8IUO77/N6sl15IQyd73gS6SO7YvWMUdjstaiEGNmyPXrIqIy9X6nxEb6bBbc/OBYV+7ahAINwd1yAP7f+egyWLhgxrD2yM57E5twSeWWNFWXFBSg+o3tIotHtVhnJINNP7h3YG70GjdCUt+vtng5iLStAYal65Y2Y2bYNNO1h7ifQDmtPYsPsFGSu3e9rvHbuv6vrE7XiPXxaXAGl70DeSUegvzz5JNNPla+gvOxblJWd1KbB6Ncde2P7tDgGugLaL6twDpKRDEsWrkNpZQVyN8/BrHfL0VbvPJjyB8r2LcCsTflIW7UF88d1xfLU2TXfDmBYP7xzGtKZbv/zr6Kw0obK4j2Yk7kL0YP7wjFbJRrX3SJLlHwsUyOskr/3XkDaJo/8haQscOSAfE35mdffwFpViA3n1JypDq1xpUyXOiDlN0Plz2PEvprqVbruGWyWOmkt24+FMp0netjNTj6OqWBG4bp+4/opsfzWvza4PbErDi55Cms/PAqr3IRnSuX+lbbGsZnbr+uHv/vLFSgH/vSb1g+HgIDl5ynf7NiffkkTXPtjJjxAuGn9MuGr8wl0/2tqpf3+jWq/N2vt96/8td+yAOrGV7Lw981fBjDU/PLhPe+Jh7wnrg7gGzMLN9fAGCRAAiRAAiRAAiQQmEBeXp7mtHj44Ye1SAH+kgQWwJCGJhCBhD9n4fDvkmWByW2asui+j+OviTe4FKuOT9vmjqLr9XAWkk8mImvyX/AzeTOH67WnluuQ9OiNSJEFDoe9/Sd0dqV2HER1H4jBWIFD47wdIl7RwqRrFK1mSntvvZJewKTyP2JB6lgscAb1eHQBnnO+FSIyRgyUNyX00Xqqv8SjXTKx68pIl5Cj2+cgZbl7GH07yd+8u692hWsH1uPYtfsLHDydh8mj4t2jNSTQM/8qruby0Dv2WmJ5KNn5l+gfvUbetHK/dqWLvJXipW4yQsQnT1Haa2X993DCfiprd2ROQrZMW0hfs8JjmoOINLDPaUINXfp1Y/tbYcSsNGxLysCE0UuF/43oK0tIlKheqnMz5G87jDkz3kL/1GW4Qy3sMWo2Rm59ACkvv4+3U/vpImTUi3H9cEcMfBQlxewaCeKK1gqJf30eBUlPYfLoNdrV6F4TkPV4H1eM7r+QxVBnvYJxI19xvDVFRv986Ap1HCjRtd2M+cobSupYf43tisAdv5mABWmSv9GSv+hb0F8ckQfLfetYORakPOC4f6IHiYPJzcch3yxcqpdR/VRCfOq6bndcoqwPc2G2LH46HsudF7X7Q3trS3D2B7y/dCVq71e/ef0wKz9PFYbHfvXLMsfBtD+GgmWxXINw4/plxtf8/leqo+L+y9F++zi0XWZd/A7Zuz9CIfrLOjE3uC4HfVD2PmbLWkYj0+/xantd6c3CXRF5QAIkQAIkQAIkQAKhE1BOiw0bNkA5LWJjHY8/m9llC13U5Z1CvW/2ppt6NzAEeRJ6Rs1psKBlS39DuoNRLyvUT7kfy1vJqz7TvV/1GUxqszi2ytOQh+qwhEe73hhilkYPt8logkp5Om2RiTFRUf79ZzZ5Im+zRMP5MhI9aQh7B8Pa2BeMkrrbZ6DFVoEygduyZauA03jqwt+huSHrh4y2kPprk25PS5kuUWOTsj0j0ydqX7drSAz5Qt35GaiU/GnlJ0P1vWt3BVZPuB/bBmVhaeLPtHs8XMrPUPkuAAACtklEQVTYTcgs3EBniEGq/p6ROhYR5ef+DWi/p5K63F8m9cNTTQMcB9P+1FWtYf0y42t2/4vj4LfjZuGx5e+hv+O3vIa5Sv/F8FYI966ANeLVuGA7ipeGj8e/5VXaryf5OtQktll4DYG8QAKXF4HPP89B794N/R/x8mLK3JIACVxeBA4dOoRNmza5nBZc46LJl79yWASYwhG07dEY9cIyfJe2Et9Y5S0H7t5R0BKMIlqiWtV4m4lRfM8wi3SW/KwH6hkFlohon06fV3AQJ/XBMLCautsXWDbEYRNrAqgu/B2aG7J+yKtUjeqvlK0/f4YBkXoPqjs/A5Mkf7EB7rcLMg+itLxKEvuvn2bhBlpDClL1N5CNMApzafFvvyvY8MCkfhimrXtgMO1PXbUY1i8zvgHu/8q8tzFneQ6Oyet0K/rPDOi0ULYr/aH6LFQ669EP8XXfZCz157QIIlzJ4EYCJEACJEACJEACtSGQm5uLt99+G+PHj9dGWniuccERF7Ug2jgjLmphGJOQAAk0cQI2WfdiNb756VAMjZOpSzU2s/AaCXjhMiJgK/sSb23KRvWVN+PehD6mzt/LCA2zSgJNhgBHXDSZoqAhJEAClxgBX6fF4cOHsXHjRtfICzoualGgdFzUAhqTkAAJkAAJkAAJkMAPnAAdFz/wAmb2SIAEGoSAP6eFWuNCH3mhlPKtIg2CnkJJgARIgARIgARIgARIgARIgARIgASMCHz55Zde00PUSAtPp4U6VxsdF0YUGUYCJEACJEACJEACJEACJEACJEACJFDvBJRTYvPmza6RFf6cFsqJoTY6LuodPwWSAAmQAAmQAAmQAAmQAAmQAAmQAAkEIhDISaFPD/EMVzK4xkUgkgbXucaFARwGkQAJkAAJkAAJkMBlSoBrXFymBc9skwAJNDiB/w/kew0yazSmAgAAAABJRU5ErkJggg==&quot; /&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
วันนี้เท่านี้ก่อนนะครับวันหลังจะมาต่อเรื่องการใช้ play ร่วมกับ IDE Eclipse&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
ที่มา &lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;TH&quot; style=&quot;line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.playframework.org/&quot;&gt;http://www.playframework.org/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/2440352084964792102/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2012/06/play-framework-java.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/2440352084964792102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/2440352084964792102'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2012/06/play-framework-java.html' title='Play Framework ทำเว็บด้วย Java กัน'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-8495994057778257570</id><published>2012-02-24T10:53:00.000+07:00</published><updated>2012-02-24T10:53:48.738+07:00</updated><title type='text'>Java How To ...: Java Dynamic Proxy Example</title><content type='html'>&lt;a href=&quot;http://javahowto.blogspot.com/2011/12/java-dynamic-proxy-example.html&quot;&gt;Java How To ...: Java Dynamic Proxy Example&lt;/a&gt;: g.Object are all final, and are not routed to the InvocationHandler by JVM. These methods are:&lt;br /&gt;?&lt;br /&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;public final native Class getClass();&lt;br /&gt;public final native void notify();&lt;br /&gt;public final native void notifyAll();&lt;br /&gt;public final native void wait(long timeout) throws InterruptedException;&lt;br /&gt;public final void wait(long timeout, int nanos) throws InterruptedException;&lt;br /&gt;public final void wait() throws InterruptedException&lt;br /&gt;The handler&#39;s invoke method should not invoke methods on the</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/8495994057778257570/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2012/02/java-how-to-java-dynamic-proxy-example.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/8495994057778257570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/8495994057778257570'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2012/02/java-how-to-java-dynamic-proxy-example.html' title='Java How To ...: Java Dynamic Proxy Example'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-787865956222816592</id><published>2012-01-20T11:47:00.003+07:00</published><updated>2012-01-20T11:48:23.278+07:00</updated><title type='text'>2000 up</title><content type='html'>Happy page view 2000 up ขอบคุณทุกๆท่านที่เข้ามาเยี่ยมชมเว็บของกระผมนะครับ ในวันตรุษจีนนี้ก็ขอให้ร่ำให้รวยมีสุขภาพแข็งแรงกันนะครับ</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/787865956222816592/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2012/01/2000-up.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/787865956222816592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/787865956222816592'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2012/01/2000-up.html' title='2000 up'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-7844325435070113172</id><published>2012-01-18T23:49:00.001+07:00</published><updated>2012-01-18T23:49:57.006+07:00</updated><title type='text'>node</title><content type='html'>&lt;div&gt;&lt;p&gt;&lt;a href=&quot;https://www.evernote.com/shard/s165/sh/2392e333-54d4-43ad-a9d9-a90cae33bdae/58793e2abea56d3674ce0c53244ec211&quot;&gt;java check value form Nodename,Attribute,Element by ArrayList&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/7844325435070113172/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2012/01/node.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/7844325435070113172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/7844325435070113172'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2012/01/node.html' title='node'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-5896422929175847477</id><published>2012-01-17T14:15:00.001+07:00</published><updated>2012-01-18T14:48:52.663+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dictionary"/><title type='text'>Java Dictionary</title><content type='html'>&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Java Dictionary&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/zip/XspIrWD0/JavaDictionary2.html&quot;&gt;http://www.4shared.com/zip/XspIrWD0/JavaDictionary2.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/5896422929175847477/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2012/01/java-dictionary-by-lexitron.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5896422929175847477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5896422929175847477'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2012/01/java-dictionary-by-lexitron.html' title='Java Dictionary'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-6995014588411382588</id><published>2011-12-03T21:46:00.000+07:00</published><updated>2011-12-03T21:46:13.202+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>My new blog in wordpress.</title><content type='html'>&lt;a href=&quot;http://javadroids.wordpress.com/&quot;&gt;http://javadroids.wordpress.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/6995014588411382588/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/12/my-new-blog-in-wordpress.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/6995014588411382588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/6995014588411382588'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/12/my-new-blog-in-wordpress.html' title='My new blog in wordpress.'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-1105005685909134577</id><published>2011-10-19T17:55:00.002+07:00</published><updated>2011-10-19T17:55:11.136+07:00</updated><title type='text'>TestReadSummary</title><content type='html'>package ball.summary;&lt;br /&gt;
&lt;br /&gt;
import java.io.BufferedReader;&lt;br /&gt;
import java.io.ByteArrayInputStream;&lt;br /&gt;
import java.io.File;&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileNotFoundException;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.InputStream;&lt;br /&gt;
import java.io.InputStreamReader;&lt;br /&gt;
import java.io.OutputStream;&lt;br /&gt;
import java.io.OutputStreamWriter;&lt;br /&gt;
import java.io.RandomAccessFile;&lt;br /&gt;
import java.util.ArrayList;&lt;br /&gt;
import java.util.Arrays;&lt;br /&gt;
&lt;br /&gt;
import javax.swing.JOptionPane;&lt;br /&gt;
&lt;br /&gt;
import org.apache.poi.hpsf.MarkUnsupportedException;&lt;br /&gt;
import org.apache.poi.hpsf.NoPropertySetStreamException;&lt;br /&gt;
&lt;br /&gt;
public class ReadSummary {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;final static String FILENAME = &quot;2.pdf:\5SummaryInformation&quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;protected String fileName;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;protected RandomAccessFile seeker;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public static void main(String[] args) throws IOException, NoPropertySetStreamException, MarkUnsupportedException {&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ReadSummary read = new ReadSummary();&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;read.RandomRead(FILENAME);&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;System.out.println(&quot;Offset is &quot; + read.readOffset());&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;System.out.println(&quot;Message is \&quot;&quot; + read.readMessage() + &quot;\&quot;.&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;BufferedReader buf = new BufferedReader(new InputStreamReader(new FileInputStream(&quot;2.pdf:\5SummaryInformation&quot;)));&lt;br /&gt;
&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;byte[] getByte = getBytesFromFile(new File(&quot;2.pdf:\5SummaryInformation&quot;));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;String str = &quot;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;String a = &quot;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ArrayList&amp;lt;String&amp;gt; result = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ArrayList&amp;lt;String&amp;gt; resultByte = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;while((a=buf.readLine()) != null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;str+=a;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;String buffer = str;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;String[] splitStringArray = buffer.split(&quot;P&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;int offset = 0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for(String s: splitStringArray) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;offset = buffer.indexOf(s);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;System.out.println(&quot;&amp;gt;&quot;+offset);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;System.out.println(new String(str));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;System.exit(0);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;char[] ch = null;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if(!str.trim().equals(&quot;&quot;)){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;ch = str.toCharArray();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;StringBuffer bufByte = new StringBuffer();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;String com = &quot;0/0/30/0/0/0/&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;String zero = &quot;0/0/0/0/0/0/0/0/0/&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;for (int i = 0; i &amp;lt; ch.length; i++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;int numb = (byte)ch[i];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;//System.out.println(numb+&quot; = &quot;+ch[i]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;bufByte.append(numb+&quot;/&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;String strbuf = bufByte.toString();&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(ch[i]==&#39;A&#39;)&lt;br /&gt;
//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;ch[i]=&#39;X&#39;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;resultByte.add(String.valueOf(ch[i]));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(strbuf.indexOf(com)&amp;gt;=0){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;//System.out.println(&quot;BUFFFF &quot;+strbuf);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;String allstrbuf = strbuf.substring(4,strbuf.indexOf(com)-1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;String[] splitstrbuf = allstrbuf.split(&quot;/&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;byte[] byteArray = new byte[splitstrbuf.length];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;for (int j = 0; j &amp;lt; splitstrbuf.length; j++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;if(!splitstrbuf[j].equals(&quot;&quot;))&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;byteArray[j] = (byte) Integer.parseInt(splitstrbuf[j]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;String byteresult = new String(byteArray).trim();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;if(!byteresult.equals(&quot;&quot;))&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;result.add(byteresult);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;bufByte = new StringBuffer();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(strbuf.indexOf(zero)&amp;gt;=0){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;//System.out.println(strbuf);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;String allstrbuf = strbuf.substring(0,strbuf.indexOf(zero));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;//System.out.println(allstrbuf);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;String[] splitstrbuf = allstrbuf.split(&quot;/&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;byte[] byteArray = new byte[splitstrbuf.length];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;for (int j = 0; j &amp;lt; splitstrbuf.length; j++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;if(!splitstrbuf[j].equals(&quot;&quot;))&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;byteArray[j] = (byte) Integer.parseInt(splitstrbuf[j]);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;String byteresult = new String(byteArray).trim();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;if(!byteresult.equals(&quot;&quot;))&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;result.add(byteresult);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;bufByte = new StringBuffer();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (String arr : result) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;//&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;System.out.println(&quot;Result &quot;+arr);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;String allResult = &quot;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (String arr : resultByte) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;allResult+=arr;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;OutputStreamWriter bw = new OutputStreamWriter(new FileOutputStream(&quot;ByteResult.txt&quot;, true));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;bw.write(str);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;bw.close();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;System.out.println(&quot;Done&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;/** Constructor: save filename, construct RandomAccessFile */&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;public void RandomRead(String fname) throws IOException {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;fileName = fname;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;seeker = new RandomAccessFile(fname, &quot;r&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;/** Read the Offset field, defined to be at location 0 in the file. */&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;public int readOffset() throws IOException {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;seeker.seek(0); // move to very beginning&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;return seeker.readInt(); // and read the offset&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;/** Read the message at the given offset */&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;public String readMessage() throws IOException {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;seeker.seek(readOffset()); // move to the offset&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;return seeker.readLine(); // and read the String&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public static byte[] getBytesFromFile(File file) throws IOException {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;InputStream is = new FileInputStream(file);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// Get the size of the file&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;long length = file.length();&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// You cannot create an array using a long type.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// It needs to be an int type.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// Before converting to an int type, check&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// to ensure that file is not larger than Integer.MAX_VALUE.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if (length &amp;gt; Integer.MAX_VALUE) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;// File is too large&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// Create the byte array to hold the data&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;byte[] bytes = new byte[(int) length];&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// Read in the bytes&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;int offset = 0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;int numRead = 0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;while (offset &amp;lt; bytes.length&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&amp;amp;&amp;amp; (numRead = is.read(bytes, offset, bytes.length - offset)) &amp;gt;= 0) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;offset += numRead;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// Ensure all the bytes have been read in&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if (offset &amp;lt; bytes.length) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;throw new IOException(&quot;Could not completely read file &quot;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;+ file.getName());&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// Close the input stream and return bytes&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;is.close();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;return bytes;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private static void copyfile(String srFile, String dtFile) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;try {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;File f1 = new File(srFile);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;File f2 = new File(dtFile);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;InputStream in = new FileInputStream(f1);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;// For Append the file.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;// OutputStream out = new FileOutputStream(f2,true);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;// For Overwrite the file.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;OutputStream out = new FileOutputStream(f2);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;byte[] buf = new byte[1024];&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;int len;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;while ((len = in.read(buf)) &amp;gt; 0) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;out.write(buf, 0, len);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;in.close();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;out.close();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;System.out.println(&quot;File copied.&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;} catch (FileNotFoundException ex) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;System.out&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;.println(ex.getMessage() + &quot; in the specified directory.&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;System.exit(0);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;} catch (IOException e) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;System.out.println(e.getMessage());&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/1105005685909134577/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/10/testreadsummary.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1105005685909134577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1105005685909134577'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/10/testreadsummary.html' title='TestReadSummary'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-5587123604634467176</id><published>2011-09-29T14:35:00.000+07:00</published><updated>2011-09-29T14:35:21.735+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Xml"/><title type='text'>Java create xml and read</title><content type='html'>Java create xml and read&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #0000aa;&quot;&gt;package&lt;/span&gt; ball.&lt;span style=&quot;color: dodgerblue;&quot;&gt;Xml&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.BufferedReader&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.DataInputStream&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.File&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.FileInputStream&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.IOException&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.InputStream&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.InputStreamReader&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.parsers.DocumentBuilder&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.parsers.DocumentBuilderFactory&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.transform.OutputKeys&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.transform.Transformer&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.transform.TransformerConfigurationException&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.transform.TransformerFactory&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.transform.dom.DOMSource&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.xml.transform.stream.StreamResult&lt;/span&gt;;

&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;org.w3c.dom.Comment&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;org.w3c.dom.Document&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;org.w3c.dom.Element&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;org.w3c.dom.Text&lt;/span&gt;;

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;CreateXml&lt;/span&gt; {
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String output;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;main&lt;/span&gt;(String[] args ) &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; TransformerConfigurationException, IOException{
  &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;CreateXml&lt;/span&gt;();
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;CreateXml&lt;/span&gt;() &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; TransformerConfigurationException, IOException{
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Create Element&quot;&lt;/span&gt;);
  output = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;output.xml&quot;&lt;/span&gt;;
  CreateElement();
  ReadXml();
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;CreateElement&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;/////////////////////////////&lt;/span&gt;
            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//Creating an empty XML Document&lt;/span&gt;
            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//We need a Document&lt;/span&gt;
            DocumentBuilderFactory dbfac = DocumentBuilderFactory.&lt;span style=&quot;color: dodgerblue;&quot;&gt;newInstance&lt;/span&gt;();
            DocumentBuilder docBuilder = dbfac.&lt;span style=&quot;color: dodgerblue;&quot;&gt;newDocumentBuilder&lt;/span&gt;();
            Document doc = docBuilder.&lt;span style=&quot;color: dodgerblue;&quot;&gt;newDocument&lt;/span&gt;();

            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;////////////////////////&lt;/span&gt;
            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//Creating the XML tree&lt;/span&gt;

            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//create the root element and add it to the document&lt;/span&gt;
            Element root = doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;createElement&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;root&quot;&lt;/span&gt;);
            doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;appendChild&lt;/span&gt;(root);

            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//create a comment and put it in the root element&lt;/span&gt;
            Comment comment = doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;createComment&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Just a thought&quot;&lt;/span&gt;);
            root.&lt;span style=&quot;color: dodgerblue;&quot;&gt;appendChild&lt;/span&gt;(comment);

            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//create child element, add an attribute, and add to root&lt;/span&gt;
            Element child = doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;createElement&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;child&quot;&lt;/span&gt;);
            root = addAttribute(root,child,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;b&quot;&lt;/span&gt;);
            root = addAttribute(root,child,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;x&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;);
            root = addAttribute(root,child,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;x&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;);

            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//add a text element to the child&lt;/span&gt;
            Text text = doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;createTextNode&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Filler, ... I could have had a foo!&quot;&lt;/span&gt;);
            child.&lt;span style=&quot;color: dodgerblue;&quot;&gt;appendChild&lt;/span&gt;(text);
            Element info = doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;createElement&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Information&quot;&lt;/span&gt;);
            root.&lt;span style=&quot;color: dodgerblue;&quot;&gt;appendChild&lt;/span&gt;(info);
            root = addAttribute(root, info, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Name&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Wongsakorn&quot;&lt;/span&gt;);
            info.&lt;span style=&quot;color: dodgerblue;&quot;&gt;appendChild&lt;/span&gt;(doc.&lt;span style=&quot;color: dodgerblue;&quot;&gt;createTextNode&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Hello&quot;&lt;/span&gt;));
            root = addAttribute(root, info, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;SureName&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Kongosod&quot;&lt;/span&gt;);
            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;/////////////////&lt;/span&gt;
            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//Output the XML&lt;/span&gt;

            &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//set up a transformer&lt;/span&gt;
            TransformerFactory transfac = TransformerFactory.&lt;span style=&quot;color: dodgerblue;&quot;&gt;newInstance&lt;/span&gt;();
            Transformer trans = transfac.&lt;span style=&quot;color: dodgerblue;&quot;&gt;newTransformer&lt;/span&gt;();
            trans.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setOutputProperty&lt;/span&gt;(OutputKeys.&lt;span style=&quot;color: dodgerblue;&quot;&gt;OMIT_XML_DECLARATION&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;yes&quot;&lt;/span&gt;);
            trans.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setOutputProperty&lt;/span&gt;(OutputKeys.&lt;span style=&quot;color: dodgerblue;&quot;&gt;INDENT&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;yes&quot;&lt;/span&gt;);
            StreamResult result = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; StreamResult(&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(output));
            DOMSource source = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; DOMSource(doc);
            trans.&lt;span style=&quot;color: dodgerblue;&quot;&gt;transform&lt;/span&gt;(source, result);

        } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (Exception e) {
            System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(e);
        }
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;ReadXml&lt;/span&gt;() &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; TransformerConfigurationException, IOException {
        &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//print xml&lt;/span&gt;
        System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Here&#39;s the xml:\n&quot;&lt;/span&gt;);
        InputStream ins = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; FileInputStream(&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(output));
        DataInputStream data = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; DataInputStream(ins);
        BufferedReader reader = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; BufferedReader(&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; InputStreamReader(data));
        String strLine = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;;
        &lt;span style=&quot;color: #0000aa;&quot;&gt;while&lt;/span&gt; ((strLine = reader.&lt;span style=&quot;color: dodgerblue;&quot;&gt;readLine&lt;/span&gt;())!=&lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;) {
   System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(strLine);
  }
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; Element &lt;span style=&quot;color: #00aa00;&quot;&gt;addAttribute&lt;/span&gt;(Element root, Element child, String name,String value) {
  child.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setAttribute&lt;/span&gt;(name, value);
        root.&lt;span style=&quot;color: dodgerblue;&quot;&gt;appendChild&lt;/span&gt;(child);
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; root;
 }
}
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
&amp;lt;!--Just a thought--&amp;gt;&lt;br /&gt;
&amp;lt;child a=&quot;b&quot; x=&quot;a&quot;&amp;gt;Filler, ... I could have had a foo!&amp;lt;/child&amp;gt;&lt;br /&gt;
&amp;lt;Information Name=&quot;Wongsakorn&quot; SureName=&quot;Kongosod&quot;&amp;gt;Hello&amp;lt;/Information&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/5587123604634467176/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-create-xml-and-read.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5587123604634467176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5587123604634467176'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-create-xml-and-read.html' title='Java create xml and read'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-5396165542483446797</id><published>2011-09-28T17:47:00.001+07:00</published><updated>2011-09-28T17:48:43.958+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Anagram"/><title type='text'>Anagram</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Tahoma;&quot;&gt;&lt;b&gt;&amp;nbsp;อนาแกรม (Anagram)&lt;/b&gt; คือ การนำตัวอักษรในคำมาสลับหรือจัดเรียงเพื่อให้ได้คำใหม่ โดยความยาวของข้อความและจำนวนตัวอักษรที่ใช้ต้องเท่ากัน อาจจะมีความหมายหรือไม่ก็ได้ครับ ตัวอย่างเช่น&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Tahoma;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma;&quot;&gt;คำว่า Thailand จะได้หลายคำ&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: verdana, arial, sans-serif; font-size: 15px;&quot;&gt;Natal Hid&lt;br /&gt;
Hand Tali&lt;br /&gt;
Hand Alit&lt;br /&gt;
Hand Tail&lt;br /&gt;
Laid Than&lt;br /&gt;
Dial Than&lt;br /&gt;
A Had Lint&lt;br /&gt;
A Hand Lit&lt;br /&gt;
A Lad Thin&lt;br /&gt;
A Lad Hint&lt;br /&gt;
A Land Hit&lt;br /&gt;
A And Hilt&lt;br /&gt;
A Halt Din&lt;br /&gt;
A Lath Din&lt;br /&gt;
A Than Lid&lt;br /&gt;
Ad Ha Lint&lt;br /&gt;
Ad Ah Lint&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Tahoma; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma;&quot;&gt;ลองดูได้ที่&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://wordsmith.org/anagram/index.html&quot;&gt;http://wordsmith.org/anagram/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
อันนี้เป็นชื่อผมเอง กลายเป็น Ska Grown On 555+&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbFVBAZbEnvfyUST7g5YD5J4z90eg0keYHEpuIQXh9ahZVvHCO4D4LAbkKVDAevLfysqz1zG0lPPo7M2KYP343MjEtm3t1uSMxakRAIdjLjAqIGtPeDQqmCG73QG9ZE1nNhZ0dJKkiZI9/s1600/anim-Wongsakorn_Ska-Grown-On-rVuD.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbFVBAZbEnvfyUST7g5YD5J4z90eg0keYHEpuIQXh9ahZVvHCO4D4LAbkKVDAevLfysqz1zG0lPPo7M2KYP343MjEtm3t1uSMxakRAIdjLjAqIGtPeDQqmCG73QG9ZE1nNhZ0dJKkiZI9/s1600/anim-Wongsakorn_Ska-Grown-On-rVuD.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/5396165542483446797/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/anagram.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5396165542483446797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5396165542483446797'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/anagram.html' title='Anagram'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbFVBAZbEnvfyUST7g5YD5J4z90eg0keYHEpuIQXh9ahZVvHCO4D4LAbkKVDAevLfysqz1zG0lPPo7M2KYP343MjEtm3t1uSMxakRAIdjLjAqIGtPeDQqmCG73QG9ZE1nNhZ0dJKkiZI9/s72-c/anim-Wongsakorn_Ska-Grown-On-rVuD.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-4988168702720048933</id><published>2011-09-27T16:04:00.002+07:00</published><updated>2011-09-27T16:04:12.344+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Xml"/><title type='text'>ReadXml</title><content type='html'>import java.io.File;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import javax.xml.parsers.DocumentBuilder;&lt;br /&gt;
import javax.xml.parsers.DocumentBuilderFactory;&lt;br /&gt;
import javax.xml.parsers.ParserConfigurationException;&lt;br /&gt;
import org.w3c.dom.Document;&lt;br /&gt;
import org.w3c.dom.Element;&lt;br /&gt;
import org.w3c.dom.NamedNodeMap;&lt;br /&gt;
import org.w3c.dom.Node;&lt;br /&gt;
import org.w3c.dom.NodeList;&lt;br /&gt;
import org.xml.sax.SAXException;&lt;br /&gt;
&lt;br /&gt;
public class XMLReader {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private String out = &quot;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private HashMap&amp;lt;Node, String&amp;gt; checkEle;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private HashMap&amp;lt;String, Node&amp;gt; mapRoot;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public static void main(String argv[]) throws ParserConfigurationException,&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;SAXException, IOException {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;new XMLReader();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public XMLReader() throws ParserConfigurationException, SAXException,&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;IOException {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;DocumentBuilderFactory docBuild = DocumentBuilderFactory.newInstance();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;docBuild.setNamespaceAware(false);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;docBuild.setIgnoringComments(true);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;docBuild.setIgnoringElementContentWhitespace(true);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;DocumentBuilder build = docBuild.newDocumentBuilder();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;Document doc = build.parse(new File(&quot;input.xml&quot;));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;Element root = doc.getDocumentElement();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;parser(root);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public void parser(Element element) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;System.out.println(element.getNodeName());&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;NodeList list1 = element.getChildNodes();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;checkEle = new HashMap&amp;lt;Node, String&amp;gt;();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;mapRoot = new HashMap&amp;lt;String, Node&amp;gt;();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;parserChildNode(list1,0);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;System.out.println(out);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public void parserChildNode(NodeList list,int indexChild) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;String tab = &quot;| &amp;nbsp;|&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;for (int i = 0; i &amp;lt; indexChild; i++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;tab+=&quot;| &amp;nbsp;|&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if (list != null) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;for (int i = 0; i &amp;lt; list.getLength(); i++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if (!list.item(i).getNodeName().equals(&quot;#text&quot;)) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;if(mapRoot.get(list.item(i))!=null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;tab = checkEle.get(mapRoot.get(list.item(i).getNodeName()));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;NamedNodeMap attribute = list.item(i).getAttributes();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;if(attribute!=null &amp;amp;&amp;amp; attribute.getLength()&amp;gt;0){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;String text = &quot;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;if(list.item(i).hasChildNodes())&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;text = list.item(i).getFirstChild().getTextContent();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;if(checkEle.get(list.item(i)) != null)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;out += checkEle.get(list.item(i))+&quot;&amp;lt;&quot;+list.item(i).getNodeName()+&quot;&amp;gt; &quot;+text;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;else{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;out += tab+&quot;&amp;lt;&quot;+list.item(i).getNodeName()+&quot;&amp;gt;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;checkEle.put(list.item(i), tab);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;else{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;String text = &quot;&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;if(list.item(i).hasChildNodes())&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;text = list.item(i).getFirstChild().getTextContent();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;out += tab+&quot;&amp;lt;&quot;+list.item(i).getNodeName()+&quot;&amp;gt; &quot;+text+&quot;\n&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;if(attribute!=null &amp;amp;&amp;amp; attribute.getLength()&amp;gt;0){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;for (int j = 0; j &amp;lt; attribute.getLength(); j++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;out +=attribute.item(j).getNodeName()+&quot;=&quot;+attribute.item(j).getNodeValue();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;out+=&quot;\n&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;if(list.item(i).getChildNodes()!=null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;if(mapRoot.get(list.item(i).getParentNode())== null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;mapRoot.put(list.item(i).getParentNode().getNodeName(),list.item(1));&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;parserChildNode(list.item(i).getChildNodes(),indexChild++);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/4988168702720048933/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/readxml.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/4988168702720048933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/4988168702720048933'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/readxml.html' title='ReadXml'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-385084581859177817</id><published>2011-09-27T13:29:00.002+07:00</published><updated>2011-09-27T13:29:41.755+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Reflection"/><title type='text'>Java Reflection get and set Value</title><content type='html'>&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #0000aa;&quot;&gt;package&lt;/span&gt; ball.&lt;span style=&quot;color: dodgerblue;&quot;&gt;Invoke&lt;/span&gt;;

&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.lang.reflect.Field&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.lang.reflect.InvocationTargetException&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.lang.reflect.Method&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.lang.reflect.Type&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.util.Locale&lt;/span&gt;;

&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.swing.JOptionPane&lt;/span&gt;;

&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;static&lt;/span&gt; java.&lt;span style=&quot;color: dodgerblue;&quot;&gt;lang&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;System&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;static&lt;/span&gt; java.&lt;span style=&quot;color: dodgerblue;&quot;&gt;lang&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;System&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;err&lt;/span&gt;;

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;InvokeSample&lt;/span&gt; {
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String name;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String surename;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String age;

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;getName&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; name;
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setName&lt;/span&gt;(String name) {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;name&lt;/span&gt; = name;
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;getSurename&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; surename;
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setSurename&lt;/span&gt;(String surename) {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;surename&lt;/span&gt; = surename;
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;getAge&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; age;
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setAge&lt;/span&gt;(String age) {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;age&lt;/span&gt; = age;
 }

 &lt;span style=&quot;color: #888888;&quot;&gt;@Override&lt;/span&gt;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;toString&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;getName&lt;/span&gt;() + &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot; &quot;&lt;/span&gt; + getSurename() + &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot; &quot;&lt;/span&gt; + getAge();
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;main&lt;/span&gt;(String[] args) &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; SecurityException,
   NoSuchFieldException, IllegalArgumentException,
   IllegalAccessException, InvocationTargetException {
  InvokeSample deet = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; InvokeSample();
  deet.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setAge&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;20&quot;&lt;/span&gt;);
  deet.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setName&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Boner&quot;&lt;/span&gt;);
  deet.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setSurename&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Terry&quot;&lt;/span&gt;);
  deet.&lt;span style=&quot;color: dodgerblue;&quot;&gt;parsetObject&lt;/span&gt;(deet);
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;parsetObject&lt;/span&gt;(InvokeSample deet)
   &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; IllegalArgumentException, IllegalAccessException,
   InvocationTargetException {
  String[] val = { &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Data1&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Data2&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Data3&quot;&lt;/span&gt; };
  &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// get Class&lt;/span&gt;
  Class&amp;lt;?&amp;gt; c = deet.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getClass&lt;/span&gt;();
  &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// get all methods&lt;/span&gt;
  Method[] allMethods = c.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getDeclaredMethods&lt;/span&gt;();

  &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// get all Fields&lt;/span&gt;
  Field[] allF = c.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getDeclaredFields&lt;/span&gt;();
  &lt;span style=&quot;color: #0000aa;&quot;&gt;for&lt;/span&gt; (Field field : allF) {
   System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(field.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getName&lt;/span&gt;());
  }
  &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// set value to set method send String&lt;/span&gt;
  &lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; i = &lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;;
  &lt;span style=&quot;color: #0000aa;&quot;&gt;for&lt;/span&gt; (Method m : allMethods) {
   String mname = m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getName&lt;/span&gt;();
   &lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt; (mname.&lt;span style=&quot;color: dodgerblue;&quot;&gt;startsWith&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;set&quot;&lt;/span&gt;)
     &amp;amp;&amp;amp; (m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getGenericReturnType&lt;/span&gt;() != &lt;span style=&quot;color: #00aaaa;&quot;&gt;boolean&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;class&lt;/span&gt;)) {
    m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setAccessible&lt;/span&gt;(&lt;span style=&quot;color: #0000aa;&quot;&gt;true&lt;/span&gt;);
    &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// set value by set method&lt;/span&gt;
    m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;invoke&lt;/span&gt;(deet, &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; String(val[i++]));
    System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;((&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;invoking &quot;&lt;/span&gt; + mname + &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;()&quot;&lt;/span&gt; + m
      .&lt;span style=&quot;color: dodgerblue;&quot;&gt;getReturnType&lt;/span&gt;()));
   }
  }
  &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// get value from get method retruned String&lt;/span&gt;
  &lt;span style=&quot;color: #0000aa;&quot;&gt;for&lt;/span&gt; (Method m : allMethods) {
   String mname = m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getName&lt;/span&gt;();
   &lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt; (mname.&lt;span style=&quot;color: dodgerblue;&quot;&gt;startsWith&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;get&quot;&lt;/span&gt;)
     &amp;amp;&amp;amp; (m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getGenericReturnType&lt;/span&gt;() != &lt;span style=&quot;color: #00aaaa;&quot;&gt;boolean&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;class&lt;/span&gt;)
     || mname.&lt;span style=&quot;color: dodgerblue;&quot;&gt;startsWith&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;toString&quot;&lt;/span&gt;)) {
    Class&amp;lt;?&amp;gt; ret = m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getReturnType&lt;/span&gt;();
    &lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt; (ret.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getSimpleName&lt;/span&gt;().&lt;span style=&quot;color: dodgerblue;&quot;&gt;trim&lt;/span&gt;().&lt;span style=&quot;color: dodgerblue;&quot;&gt;equalsIgnoreCase&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;String&quot;&lt;/span&gt;)) {
     System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;
       .&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;((&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;invoking &quot;&lt;/span&gt; + mname + &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;() return type &quot;&lt;/span&gt; + m
         .&lt;span style=&quot;color: dodgerblue;&quot;&gt;getReturnType&lt;/span&gt;()));
     m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setAccessible&lt;/span&gt;(&lt;span style=&quot;color: #0000aa;&quot;&gt;true&lt;/span&gt;);
     &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// get value from get method&lt;/span&gt;
     String value = (String) invokeMethod(deet, m);
     out.&lt;span style=&quot;color: dodgerblue;&quot;&gt;format&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;%s() returned %s %n&quot;&lt;/span&gt;, mname, value);
    }
   }
  }
 }

 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; Object &lt;span style=&quot;color: #00aa00;&quot;&gt;invokeMethod&lt;/span&gt;(Object obj, Method m) {
  &lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;// Invoke Method&lt;/span&gt;
  Object value = &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;;
  &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
   value = m.&lt;span style=&quot;color: dodgerblue;&quot;&gt;invoke&lt;/span&gt;(obj);
  } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IllegalArgumentException e) {
   e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
  } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IllegalAccessException e) {
   e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
  } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (InvocationTargetException e) {
   e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
  }
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; value;
 }
}
&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/385084581859177817/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-reflection-get-and-set-value.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/385084581859177817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/385084581859177817'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-reflection-get-and-set-value.html' title='Java Reflection get and set Value'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-2981026460445567578</id><published>2011-09-26T13:49:00.001+07:00</published><updated>2011-09-26T13:49:58.039+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Java Abstract</title><content type='html'>&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: gray; border-bottom-style: solid; border-left-color: gray; border-left-style: solid; border-right-color: gray; border-right-style: solid; border-top-color: gray; border-top-style: solid; border-width: initial; overflow-x: auto; overflow-y: auto; padding-bottom: 0.2em; padding-left: 0.6em; padding-right: 0.6em; padding-top: 0.2em; width: auto;&quot;&gt;&lt;pre style=&quot;color: black; line-height: 125%; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;A.java

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;abstract&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;A&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;extends&lt;/span&gt; C{
 &lt;span style=&quot;color: #0000aa;&quot;&gt;abstract&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;me&lt;/span&gt;();
 &lt;span style=&quot;color: #0000aa;&quot;&gt;abstract&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;helloAbs&lt;/span&gt;();
 String str;
}

B.java

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;B&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;extends&lt;/span&gt; A{
 &lt;span style=&quot;color: #888888;&quot;&gt;@Override&lt;/span&gt;
 &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;me&lt;/span&gt;() {
  str = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Hello World &quot;&lt;/span&gt;;
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(getName());
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(getSurename());
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(getAge());
 }
 &lt;span style=&quot;color: #888888;&quot;&gt;@Override&lt;/span&gt;
 String &lt;span style=&quot;color: #00aa00;&quot;&gt;helloAbs&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; str+toString();
 }
}

C.java

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;C&lt;/span&gt; {
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String name;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String surename;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; age;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;getName&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; name;
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setName&lt;/span&gt;(String name) {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;name&lt;/span&gt; = name;
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;getSurename&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; surename;
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setSurename&lt;/span&gt;(String surename) {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;surename&lt;/span&gt; = surename;
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;getAge&lt;/span&gt;() {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; age;
 }
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setAge&lt;/span&gt;(&lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; age) {
  &lt;span style=&quot;color: #0000aa;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;age&lt;/span&gt; = age;
 }
 &lt;span style=&quot;color: #888888;&quot;&gt;@Override&lt;/span&gt;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;toString&lt;/span&gt;(){
  &lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;getName&lt;/span&gt;()+&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot; &quot;&lt;/span&gt;+getSurename()+&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot; &quot;&lt;/span&gt;+getAge();
 }
}


UseAbs.java

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;UseAbs&lt;/span&gt; {
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;main&lt;/span&gt;(String[] args) {
  B b = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; B();
  b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setName&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Terry&quot;&lt;/span&gt;);
  b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setSurename&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Harn&quot;&lt;/span&gt;);
  b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;setAge&lt;/span&gt;(&lt;span style=&quot;color: #009999;&quot;&gt;22&lt;/span&gt;);
  b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;me&lt;/span&gt;();
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;helloAbs&lt;/span&gt;());
 }
}
&lt;/pre&gt;&lt;pre style=&quot;color: black; line-height: 125%; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 125%;&quot;&gt;Result:&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px;&quot;&gt;Terry
Harn
22
Hello World Terry Harn 22&lt;/span&gt;&lt;/pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px; white-space: pre;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/2981026460445567578/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-abstract.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/2981026460445567578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/2981026460445567578'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-abstract.html' title='Java Abstract'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-5483698903645664406</id><published>2011-09-26T13:29:00.001+07:00</published><updated>2011-09-26T13:50:54.791+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Java Interface</title><content type='html'>&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;Interface A.&lt;span style=&quot;color: dodgerblue;&quot;&gt;java&lt;/span&gt;

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;interface&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;A&lt;/span&gt; {
 &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;iamA&lt;/span&gt;(); 
 &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;helloA&lt;/span&gt;();
}

B.&lt;span style=&quot;color: dodgerblue;&quot;&gt;java&lt;/span&gt;

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;B&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;implements&lt;/span&gt; A{
 &lt;span style=&quot;color: #888888;&quot;&gt;@Override&lt;/span&gt;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;iamA&lt;/span&gt;() {
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;I am A use by B&quot;&lt;/span&gt;);
 }
 &lt;span style=&quot;color: #888888;&quot;&gt;@Override&lt;/span&gt;
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;helloA&lt;/span&gt;() {
  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Hello World A&quot;&lt;/span&gt;);
 }
}

Use.&lt;span style=&quot;color: dodgerblue;&quot;&gt;java&lt;/span&gt;

&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;Use&lt;/span&gt; {
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;main&lt;/span&gt;(String[] args) {
  B b = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; B();
  b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;iamA&lt;/span&gt;();
  b.&lt;span style=&quot;color: dodgerblue;&quot;&gt;helloA&lt;/span&gt;();
 }
}

Result:  I am A use by B
         Hello World A
&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/5483698903645664406/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-interface.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5483698903645664406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/5483698903645664406'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/java-interface.html' title='Java Interface'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-1226042241303123968</id><published>2011-09-23T13:00:00.001+07:00</published><updated>2011-09-26T13:58:58.200+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Interface and Abstract</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 class=&quot;post-title entry-title&quot; style=&quot;font-weight: bold; font: normal normal normal 22px/normal Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.75em; position: relative;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Interface กับ Abstract Class&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/h3&gt;&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-7653952400547181471&quot; style=&quot;font-weight: bold; line-height: 1.4; position: relative; width: 560px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Abstract Class&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;คือ Class เป็นเสมือนคลาสนึงที่วางโครงร่างไว้ให้แล้วแค่มา extends ไปใช้&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Interface&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;แก้ปัญหาการสืบทอด เพราะเวลา extends Class จะได้ Class เดียวแต่เราสามารถ Implements ได้หลาย Interface&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-7653952400547181471&quot; style=&quot;font-weight: bold; line-height: 1.4; position: relative; width: 560px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large; line-height: 18px;&quot;&gt;จะยกตัวอย่างในตอนถัดไป&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/1226042241303123968/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/read-xml-to-tree-view.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1226042241303123968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1226042241303123968'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/read-xml-to-tree-view.html' title='Interface and Abstract'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-6102138385522168864</id><published>2011-09-23T00:54:00.000+07:00</published><updated>2011-09-23T00:54:26.486+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Properties Summary with java"/><title type='text'>Change Properties Summary of file with java</title><content type='html'>http://www.4shared.com/file/aAwQ8bst/Summary.html&lt;br /&gt;
&lt;br /&gt;
Program&amp;nbsp; Properties Summary of file with java&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5g9Y4bxzyESb-rv6cqLm4N3iZ7KLv5-G3zx3Q2aVGZl9VBLrhbdJRipt0EPoEKtssttXg9h4QrHEr5BUvBnlD2QVqUG3WZYkIWrbxbccovI6GCqyuoYzgFqBirAUXvbIEC5y_Qg-QeWf8/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5g9Y4bxzyESb-rv6cqLm4N3iZ7KLv5-G3zx3Q2aVGZl9VBLrhbdJRipt0EPoEKtssttXg9h4QrHEr5BUvBnlD2QVqUG3WZYkIWrbxbccovI6GCqyuoYzgFqBirAUXvbIEC5y_Qg-QeWf8/s400/3.png&quot; width=&quot;251&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/6102138385522168864/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/change-properties-summary-of-file-with.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/6102138385522168864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/6102138385522168864'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/change-properties-summary-of-file-with.html' title='Change Properties Summary of file with java'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5g9Y4bxzyESb-rv6cqLm4N3iZ7KLv5-G3zx3Q2aVGZl9VBLrhbdJRipt0EPoEKtssttXg9h4QrHEr5BUvBnlD2QVqUG3WZYkIWrbxbccovI6GCqyuoYzgFqBirAUXvbIEC5y_Qg-QeWf8/s72-c/3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-1804810791103600462</id><published>2011-09-23T00:48:00.004+07:00</published><updated>2011-09-29T11:44:37.154+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Program Android"/><title type='text'>Program and Game Android</title><content type='html'>Program and Game Android&lt;br /&gt;
&lt;br /&gt;
1. Xexplorer&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/file/pL24AU1A/Xexplorer.html&quot;&gt;http://www.4shared.com/file/pL24AU1A/Xexplorer.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2.GuessNumber&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/file/uqQD_g0J/GuessNumber.html&quot;&gt;http://www.4shared.com/file/uqQD_g0J/GuessNumber.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3.FindNumber&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/file/QsoW1Wyb/FindNumber.html?&quot;&gt;http://www.4shared.com/file/QsoW1Wyb/FindNumber.html?&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
4.TerryNews&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/file/GTqR9Lxt/TerryNews.html?&quot;&gt;http://www.4shared.com/file/GTqR9Lxt/TerryNews.html?&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
5.Pao Ying Choop by Puchong&lt;br /&gt;
&lt;a href=&quot;http://slideme.org/applications?text=pao%20ying%20choop&quot;&gt;http://slideme.org/applications?text=pao%20ying%20choop&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ฝากโปรแกรมไปลองใช้หน่อยนะครับยังไม่เสร็จดี</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/1804810791103600462/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/program-xexplorer.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1804810791103600462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1804810791103600462'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/program-xexplorer.html' title='Program and Game Android'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-77288111436648492</id><published>2011-09-23T00:41:00.003+07:00</published><updated>2011-09-23T09:50:47.524+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongo"/><title type='text'>MongoDB Install</title><content type='html'>&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 16pt; line-height: 115%;&quot;&gt;mongo DB Install&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;Go to download page&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt; &lt;a href=&quot;http://www.mongodb.org/downloads&quot;&gt;http://www.mongodb.org/downloads&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; download OS&amp;nbsp; and Source in use&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijA4Gts1_X4hyG96sPG3mvnUolN38C9XfhTNfp7bad9o1qQzBmNNrwn5sG-__2DzoiTWXhPqd-JYQtvw1mdTU81DKTUmHJrWRmjSqeF8GNxJnUwfQM0loTx5-dlI8eJFACsA_WOExkJeef/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijA4Gts1_X4hyG96sPG3mvnUolN38C9XfhTNfp7bad9o1qQzBmNNrwn5sG-__2DzoiTWXhPqd-JYQtvw1mdTU81DKTUmHJrWRmjSqeF8GNxJnUwfQM0loTx5-dlI8eJFACsA_WOExkJeef/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .25in; text-indent: .25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;For java use library jar file download&amp;nbsp; &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/downloads&quot;&gt;https://github.com/mongodb/mongo-java-driver/downloads&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .25in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;2. When get all file &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7UvU-1a1kbSpHrLQ4CG3rFhUSjkYoH5TVV5ohRx8m6DnRnxQ-mBp9rylv1UkYQqcInifvEXoVIuSmg_PVZQoNT2q6j_ILqZ8eFTk0-sN3_OyUeepQnumRDE9pXgXf85iMFZHabHn3vJZD/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;70&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7UvU-1a1kbSpHrLQ4CG3rFhUSjkYoH5TVV5ohRx8m6DnRnxQ-mBp9rylv1UkYQqcInifvEXoVIuSmg_PVZQoNT2q6j_ILqZ8eFTk0-sN3_OyUeepQnumRDE9pXgXf85iMFZHabHn3vJZD/s640/2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-left: .25in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Extract OS and Source file &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Create floder to store C: my_mongo_dir&lt;/span&gt;&lt;/pre&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-left: .75in; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Create a data directory&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;By default MongoDB will store data in \data\db, but it won&#39;t automatically create that folder, so we do so here:&lt;br /&gt;
C:\&amp;gt; mkdir \data&lt;br /&gt;
C:\&amp;gt; mkdir \data\db&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Run &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Run and connect to the server&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;The important binaries for a first run are:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.0in; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;mongod.exe - the database server. Try mongod --help to see startup options.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.0in; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;mongo.exe - the administrative shell&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;To run the database, click mongod.exe in Explorer, or run it from a CMD window.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;C:\&amp;gt; cd \my_mongo_dir\bin&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;C:\my_mongo_dir\bin&amp;gt; mongod&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: .5in;&quot;&gt;Note: It is also possible to run the server as a &lt;a href=&quot;http://www.mongodb.org/display/DOCS/Windows+Service&quot; title=&quot;Windows Service&quot;&gt;Windows Service&lt;/a&gt;. But we can do that later.&lt;/div&gt;&lt;div style=&quot;margin-left: .5in;&quot;&gt;Now, start the administrative shell, either by double-clicking &lt;tt&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;mongo.exe&lt;/span&gt;&lt;/tt&gt; in Explorer, or from the CMD prompt. By default mongo.exe connects to a &lt;tt&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;mongod&lt;/span&gt;&lt;/tt&gt; server running on &lt;tt&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;localhost&lt;/span&gt;&lt;/tt&gt; and uses the database named &lt;tt&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;test&lt;/span&gt;&lt;/tt&gt;. Run &lt;tt&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;mongo --help&lt;/span&gt;&lt;/tt&gt; to see other options.&lt;/div&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;C:\&amp;gt; cd \my_mongo_dir\bin&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;C:\my_mongo_dir\bin&amp;gt; mongo&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; &lt;span class=&quot;code-comment&quot;&gt;// the mongo shell is a javascript shell connected to the db&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; &lt;span class=&quot;code-comment&quot;&gt;// by &lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt; it connects to database &#39;test&#39; at localhost&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; 3+3&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;6&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; db&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;test&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; &lt;span class=&quot;code-comment&quot;&gt;// the first write will create the db:&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; db.foo.insert( { a : 1 } )&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; db.foo.find()&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;{ _id : ..., a : 1 }&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; show dbs&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;...&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; show collections&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;...&lt;/pre&gt;&lt;pre style=&quot;margin-left: .5in;&quot;&gt;&amp;gt; help&lt;/pre&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br clear=&quot;all&quot; style=&quot;mso-special-character: line-break; page-break-before: always;&quot; /&gt; &lt;/span&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;Java Code Example&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; ball;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;/**&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;* Simple Example that shows creating a people (id:number, name:string,&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;* gender:string) collection and then adding, finding, updating and deleting.&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;* You need to download and install MongoDB (www.mongodb.org) and run the&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;* server. You’ll also need to have the &lt;u&gt;mongo&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f7f9f; font-family: Consolas; font-size: 10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;1.2.jar in your class path.&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; java.net.UnknownHostException;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; java.util.regex.Pattern;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; javax.swing.JOptionPane;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; com.mongodb.BasicDBObject;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; com.mongodb.DB;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; com.mongodb.DBCollection;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; com.mongodb.DBCursor;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; com.mongodb.Mongo;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; com.mongodb.MongoException;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;/**&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;* &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f9fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;@author&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;u&gt;vsbabu&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f5fbf; font-family: Consolas; font-size: 10pt;&quot;&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; MongoManager {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; MongoManager(){&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RunCommand();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mongo();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; Mongo() {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #0000c0; font-family: Consolas; font-size: 10pt;&quot;&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.println(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Start &quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;try&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mongo m = &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; Mongo(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;localhost&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, 27017);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DB db = m.getDB(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;sampledb&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBCollection coll = db.getCollection(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;people&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;// clear records if any&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBCursor cur = coll.find();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;while&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; (cur.hasNext())&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.remove(cur.next());&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;// create a unique ascending index on id; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;//doesn’t seem to work? it works from &lt;u&gt;python&lt;/u&gt; and &lt;u&gt;javascript&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.ensureIndex(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, 1).append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;unique&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;true&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.createIndex(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, 1));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.insert(&lt;i&gt;makePersonDocument&lt;/i&gt;(6655, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;James&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;male&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.insert(&lt;i&gt;makePersonDocument&lt;/i&gt;(6797, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Bond&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;male&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.insert(&lt;i&gt;makePersonDocument&lt;/i&gt;(6643, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Cheryl&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;female&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.insert(&lt;i&gt;makePersonDocument&lt;/i&gt;(7200, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Scarlett&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;female&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.insert(&lt;i&gt;makePersonDocument&lt;/i&gt;(6400, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Jacks&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;male&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #0000c0; font-family: Consolas; font-size: 10pt;&quot;&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.println(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Total Records : &quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; + coll.getCount());&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = coll.find();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Find All Records&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = coll.find(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, 6655));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Find id = 6655&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = coll.find(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject()&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;$lte&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, 6700)));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Find id &amp;lt;= 6700&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = coll.find(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject()&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;$lte&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, 6700))&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;gender&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;male&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Find id &amp;lt;= 6700 and gender = male&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = coll.find(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject()&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, Pattern.&lt;i&gt;compile&lt;/i&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;^ja.*?s$&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, Pattern.&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #0000c0; font-family: Consolas; font-size: 10pt;&quot;&gt;CASE_INSENSITIVE&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;)))&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .sort(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, -1));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Find name like Ja%s and sort reverse by name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur = coll.find(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject()&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;gender&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;female&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .sort(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, -1))&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .limit(2);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Get top 2 (by id) ladies&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;//let us reduce every body’s phone numbers by 10; add Sir to males, &lt;u&gt;Mme&lt;/u&gt; to ladies&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur&amp;nbsp; = coll.find();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;while&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;(cur.hasNext()) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BasicDBObject set = &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;$inc&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, -10));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;if&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;male&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.equals(cur.next().get(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;gender&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;)))&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set.append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;$set&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Sir &quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.concat((String) cur.curr().get(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;))));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;else&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set.append(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;$set&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Mme &quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.concat((String) cur.curr().get(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;))));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; coll.update(cur.curr(), set);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur&amp;nbsp; = coll.find();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;printResults&lt;/i&gt;(cur, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;All, after id and name update&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;catch&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; (UnknownHostException ex) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex.printStackTrace();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;catch&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; (MongoException ex) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex.printStackTrace();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; RunCommand() {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #0000c0; font-family: Consolas; font-size: 10pt;&quot;&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.println(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Run&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;try&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process p = Runtime&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .&lt;i&gt;getRuntime&lt;/i&gt;()&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; .exec(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;rundll32 url.dll,FileProtocolHandler C:/mongodb/bin&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.waitFor();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JOptionPane.&lt;i&gt;showMessageDialog&lt;/i&gt;(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;null&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;Open mongod.exe&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;} &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;catch&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; (Exception ex) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ex.printStackTrace();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;static&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; main(String[] args) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; MongoManager();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;static&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; printResults(DBCursor cur, String message) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #0000c0; font-family: Consolas; font-size: 10pt;&quot;&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.println(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; &quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; + message + &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;while&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; (cur.hasNext()) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: #0000c0; font-family: Consolas; font-size: 10pt;&quot;&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;.println(cur.next().get(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;) + &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; + cur.curr().get(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;) + &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; + cur.curr().get(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;gender&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;));&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;static&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject makePersonDocument(&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; id, String name, String gender) {&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BasicDBObject doc = &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; BasicDBObject();&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doc.put(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, id);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doc.put(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, name);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doc.put(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10pt;&quot;&gt;&quot;gender&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;, gender);&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10pt;&quot;&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt; doc;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;/* &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;Output will look like below&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;Total Records : 5&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Find All Records &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6655,James,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6797,Bond,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6643,&lt;u&gt;Cheryl&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;7200,&lt;u&gt;Scarlett&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6400,Jacks,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Find id = 6655 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6655,James,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Find id &amp;lt;= 6700 &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6400,Jacks,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6643,&lt;u&gt;Cheryl&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6655,James,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Find id &amp;lt;= 6700 and gender = male &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6400,Jacks,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6655,James,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Find name like &lt;u&gt;Ja&lt;/u&gt;%s and sort reverse by name &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6655,James,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6400,Jacks,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; Get top 2 (by id) ladies &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;7200,&lt;u&gt;Scarlett&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6643,&lt;u&gt;Cheryl&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; All, after id and name update &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6645,Sir James,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6787,Sir Bond,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6633,&lt;u&gt;Mme&lt;/u&gt; &lt;u&gt;Cheryl&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;7190,&lt;u&gt;Mme&lt;/u&gt; &lt;u&gt;Scarlett&lt;/u&gt;,female&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;6390,Sir Jacks,male&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10pt;&quot;&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/77288111436648492/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/09/v-behaviorurldefaultvmlo.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/77288111436648492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/77288111436648492'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/09/v-behaviorurldefaultvmlo.html' title='MongoDB Install'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijA4Gts1_X4hyG96sPG3mvnUolN38C9XfhTNfp7bad9o1qQzBmNNrwn5sG-__2DzoiTWXhPqd-JYQtvw1mdTU81DKTUmHJrWRmjSqeF8GNxJnUwfQM0loTx5-dlI8eJFACsA_WOExkJeef/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-1610482354766964600</id><published>2011-08-25T16:20:00.004+07:00</published><updated>2011-08-25T16:24:48.765+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Encrypt"/><title type='text'>TripDESEncrypter</title><content type='html'>&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.awt.Desktop&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.BufferedReader&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.DataInputStream&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.File&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.FileInputStream&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.FileNotFoundException&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.FileWriter&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.IOException&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.io.InputStreamReader&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.security.spec.AlgorithmParameterSpec&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.security.spec.KeySpec&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.sql.Date&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.text.SimpleDateFormat&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;java.util.Scanner&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.crypto.Cipher&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.crypto.SecretKey&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.crypto.SecretKeyFactory&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.crypto.spec.PBEKeySpec&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;javax.crypto.spec.PBEParameterSpec&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;sun.misc.BASE64Decoder&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #00aaaa; text-decoration: underline;&quot;&gt;sun.misc.BASE64Encoder&lt;/span&gt;;
&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;TripDESEncrypter&lt;/span&gt; {
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;final&lt;/span&gt; String PBEWITH_MD5AND_DES = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;PBEWithMD5AndDES&quot;&lt;/span&gt;;
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;final&lt;/span&gt; String DEFAULT_ENCODE = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;;
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String SECRET_STRING;
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String DATA;
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String PATHDATA;

	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;setSECRET_STRING&lt;/span&gt;(String sECRET_STRING) {
		SECRET_STRING = sECRET_STRING;
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; Cipher ecipher;
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; Cipher dcipher;

	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;TripDESEncrypter&lt;/span&gt;() &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; IOException{
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
			Runtime.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getRuntime&lt;/span&gt;().&lt;span style=&quot;color: dodgerblue;&quot;&gt;exec&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;cmd /c cls&quot;&lt;/span&gt;);
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {
			e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
		}
		Scanner scanner = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; Scanner (System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;in&lt;/span&gt;);
		String pathintial = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;data.txt&quot;&lt;/span&gt;;
		 PATHDATA = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(pathintial).&lt;span style=&quot;color: dodgerblue;&quot;&gt;getAbsolutePath&lt;/span&gt;();
		 DATA = getDataInitial().&lt;span style=&quot;color: dodgerblue;&quot;&gt;trim&lt;/span&gt;();
		 &lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt;(DATA.&lt;span style=&quot;color: dodgerblue;&quot;&gt;equals&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;)){
			 System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;No data in: &quot;&lt;/span&gt;+PATHDATA);
			 Desktop desktop = &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;;
		 		&lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt; (Desktop.&lt;span style=&quot;color: dodgerblue;&quot;&gt;isDesktopSupported&lt;/span&gt;()) {
		 			desktop = Desktop.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getDesktop&lt;/span&gt;();
		 		}
		 		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
		 			desktop.&lt;span style=&quot;color: dodgerblue;&quot;&gt;open&lt;/span&gt;(&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(pathintial));
		 		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {}
		 }
		 System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Check data in: &quot;&lt;/span&gt;+PATHDATA);
         System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Menu: 1.Encrypt String 2.Decrypt String 3.Exit:&quot;&lt;/span&gt;);
         &lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; menu = &lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt; ;
         &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
        	 menu = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextInt&lt;/span&gt;();
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (Exception e) {
			&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;TripDESEncrypter&lt;/span&gt;();
		}
         &lt;span style=&quot;color: #0000aa;&quot;&gt;switch&lt;/span&gt;(menu){
         	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;1&lt;/span&gt;:EncryptInput();&lt;span style=&quot;color: #0000aa;&quot;&gt;break&lt;/span&gt;;
         	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;2&lt;/span&gt;:DecryptInput();&lt;span style=&quot;color: #0000aa;&quot;&gt;break&lt;/span&gt;;
         	&lt;span style=&quot;color: #0000aa;&quot;&gt;default&lt;/span&gt;:System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;exit&lt;/span&gt;(&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;);
         }
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;DecryptInput&lt;/span&gt;() &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; IOException {
		Scanner scanner = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; Scanner (System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;in&lt;/span&gt;);
		System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Decrypt SECRET KEY: &quot;&lt;/span&gt;);
		String secret = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextLine&lt;/span&gt;();
		System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Encode: 1:TIS-620 2.ISO-9002 3.UTF-8(Default) Other typing: &quot;&lt;/span&gt;);
		String encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;;
		&lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; choose = &lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;;
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
			choose = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextInt&lt;/span&gt;();
				&lt;span style=&quot;color: #0000aa;&quot;&gt;switch&lt;/span&gt;(choose){
		     	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;1&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;TIS-620&quot;&lt;/span&gt;;doTripDecrypt(secret, encode );
		     	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;2&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;ISO-9002&quot;&lt;/span&gt;;doTripDecrypt(secret, encode);
		     	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;3&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;;doTripDecrypt(secret,encode );
		     	&lt;span style=&quot;color: #0000aa;&quot;&gt;default&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;;doTripDecrypt(secret,encode );
			}
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (Exception e) {
			encode = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextLine&lt;/span&gt;();
			doTripDecrypt(secret, encode);
		}
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;doTripDecrypt&lt;/span&gt;(String secret,String encode){
		setSECRET_STRING(secret);
		InitTripProcess();
		String out = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;;
		out+=&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;SECRET KEY: &quot;&lt;/span&gt;+secret;
		out+=&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;\nString: &quot;&lt;/span&gt;+decrypt(DATA,encode);
&lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//		System.out.println(out);&lt;/span&gt;
		Date today;
		String output;
		SimpleDateFormat formatter;
		formatter = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; SimpleDateFormat(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;dd MM yy HH-m-ss&quot;&lt;/span&gt;);
		&lt;span style=&quot;color: #00aaaa;&quot;&gt;long&lt;/span&gt; time = System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;currentTimeMillis&lt;/span&gt;();
		today = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; Date(time);
		output = formatter.&lt;span style=&quot;color: dodgerblue;&quot;&gt;format&lt;/span&gt;(today);
		Writetxtfile(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Decrypt&quot;&lt;/span&gt;+output,out);
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;EncryptInput&lt;/span&gt;() &lt;span style=&quot;color: #0000aa;&quot;&gt;throws&lt;/span&gt; IOException{
		Scanner scanner = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; Scanner (System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;in&lt;/span&gt;);
		System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Encrypt SECRET KEY: &quot;&lt;/span&gt;);
		String secret = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextLine&lt;/span&gt;();
		System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;print&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Encode: 1.TIS-620 2.ISO-9002 3.UTF-8(Default) Other typing: &quot;&lt;/span&gt;);
		String encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;;
		&lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; choose = &lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;;
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
			choose = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextInt&lt;/span&gt;();
			&lt;span style=&quot;color: #0000aa;&quot;&gt;switch&lt;/span&gt;(choose){
	     	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;1&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;TIS-620&quot;&lt;/span&gt;;doTripEncrypt(secret, encode );
	     	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;2&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;ISO-9002&quot;&lt;/span&gt;;doTripEncrypt(secret, encode);
	     	&lt;span style=&quot;color: #0000aa;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #009999;&quot;&gt;3&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;;doTripEncrypt(secret,encode );
	     	&lt;span style=&quot;color: #0000aa;&quot;&gt;default&lt;/span&gt;:encode = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;;doTripEncrypt(secret,encode );
		}
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (Exception e) {
			encode = scanner.&lt;span style=&quot;color: dodgerblue;&quot;&gt;nextLine&lt;/span&gt;();
			doTripEncrypt(secret, encode);
		}
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;doTripEncrypt&lt;/span&gt;(String secret,String encode){
		setSECRET_STRING(secret);
		InitTripProcess();
		String out = &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;;
		out+=&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;SECRET KEY: &quot;&lt;/span&gt;+secret;
		out+=&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;\nString: &quot;&lt;/span&gt;+encrypt(DATA,encode);
&lt;span style=&quot;color: #aaaaaa; font-style: italic;&quot;&gt;//		System.out.println(out);&lt;/span&gt;
		Date today;
		String output;
		SimpleDateFormat formatter;
		formatter = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; SimpleDateFormat(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;dd MM yy HH-m-ss&quot;&lt;/span&gt;);
		&lt;span style=&quot;color: #00aaaa;&quot;&gt;long&lt;/span&gt; time = System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;currentTimeMillis&lt;/span&gt;();
		today = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; Date(time);
		output = formatter.&lt;span style=&quot;color: dodgerblue;&quot;&gt;format&lt;/span&gt;(today);
		Writetxtfile(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Encrypt&quot;&lt;/span&gt;+output,out);
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;InitTripProcess&lt;/span&gt;(){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt;{
			&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;[] salt = {
			(&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;xA9, (&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0x9&lt;/span&gt;B, (&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;xC8, (&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0x32&lt;/span&gt;,
			(&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0x56&lt;/span&gt;, (&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0x34&lt;/span&gt;, (&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;xE3, (&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;)&lt;span style=&quot;color: #009999;&quot;&gt;0x03&lt;/span&gt;
		};
		&lt;span style=&quot;color: #00aaaa;&quot;&gt;int&lt;/span&gt; iterationCount = &lt;span style=&quot;color: #009999;&quot;&gt;19&lt;/span&gt;;
		
		KeySpec keySpec = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; PBEKeySpec(SECRET_STRING.&lt;span style=&quot;color: dodgerblue;&quot;&gt;toCharArray&lt;/span&gt;(), salt, iterationCount);
		SecretKey key = SecretKeyFactory.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getInstance&lt;/span&gt;(PBEWITH_MD5AND_DES).&lt;span style=&quot;color: dodgerblue;&quot;&gt;generateSecret&lt;/span&gt;(keySpec);
		
		ecipher = Cipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getInstance&lt;/span&gt;(key.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getAlgorithm&lt;/span&gt;());
		dcipher = Cipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getInstance&lt;/span&gt;(key.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getAlgorithm&lt;/span&gt;());
		
		AlgorithmParameterSpec paramSpec = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; PBEParameterSpec(salt, iterationCount);
		
		ecipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;init&lt;/span&gt;(Cipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;ENCRYPT_MODE&lt;/span&gt;, key , paramSpec);
		dcipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;init&lt;/span&gt;(Cipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;DECRYPT_MODE&lt;/span&gt;, key , paramSpec);

		}&lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt;(Exception e){
			e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
		}
	}

	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;encryptData&lt;/span&gt;(String s,String encode){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt;{
			&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;[] b = s.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getBytes&lt;/span&gt;(encode);
			&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;[] enc = ecipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;doFinal&lt;/span&gt;(b);
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;BASE64Encoder&lt;/span&gt;().&lt;span style=&quot;color: dodgerblue;&quot;&gt;encode&lt;/span&gt;(enc);
		}&lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt;(Exception e){
			System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Error Endode &quot;&lt;/span&gt;+encode+&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot; &quot;&lt;/span&gt;);
			&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
				EncryptInput();
			} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e1) {
				e1.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
			}
		}
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;;
	}

	&lt;span style=&quot;color: #0000aa;&quot;&gt;private&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;decryptData&lt;/span&gt;(String s,String encode){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt;{
			&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;[] dec = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; BASE64Decoder().&lt;span style=&quot;color: dodgerblue;&quot;&gt;decodeBuffer&lt;/span&gt;(s);
			&lt;span style=&quot;color: #00aaaa;&quot;&gt;byte&lt;/span&gt;[] b = dcipher.&lt;span style=&quot;color: dodgerblue;&quot;&gt;doFinal&lt;/span&gt;(dec);
			&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;String&lt;/span&gt;(b,encode);
		}&lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt;(Exception e){
			System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Error Endode &quot;&lt;/span&gt;+encode+&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot; &quot;&lt;/span&gt;);
			&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
				DecryptInput();
			} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e1) {
				e1.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
			}
		}
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;;
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;Writetxtfile&lt;/span&gt;(String filename,String str){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt;(filename.&lt;span style=&quot;color: dodgerblue;&quot;&gt;lastIndexOf&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;.txt&quot;&lt;/span&gt;)&amp;lt;&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;)
			filename=&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;C:/Temp/Trip/&quot;&lt;/span&gt;+filename+&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;.txt&quot;&lt;/span&gt;;
		&lt;span style=&quot;color: #0000aa;&quot;&gt;else&lt;/span&gt;
			filename=&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;C:/Temp/Trip/&quot;&lt;/span&gt;+filename;
		File trip = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;C:/Temp/Trip&quot;&lt;/span&gt;);
		&lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt;(!trip.&lt;span style=&quot;color: dodgerblue;&quot;&gt;exists&lt;/span&gt;())
			trip.&lt;span style=&quot;color: dodgerblue;&quot;&gt;mkdirs&lt;/span&gt;();
    	FileWriter write = &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;;
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
			write = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; FileWriter(filename);
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e1) {
			e1.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
		}
        &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
            write.&lt;span style=&quot;color: dodgerblue;&quot;&gt;write&lt;/span&gt;(str);
        } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (FileNotFoundException e) {
        	e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
        } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {
        	e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
        } &lt;span style=&quot;color: #0000aa;&quot;&gt;finally&lt;/span&gt; {
            &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
                &lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt; (write != &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;) {
                	String finishfile = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(filename).&lt;span style=&quot;color: dodgerblue;&quot;&gt;getAbsolutePath&lt;/span&gt;();
                	System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;File to: &quot;&lt;/span&gt;+finishfile);
                	write.&lt;span style=&quot;color: dodgerblue;&quot;&gt;close&lt;/span&gt;();
            		Desktop desktop = &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;;
            		&lt;span style=&quot;color: #0000aa;&quot;&gt;if&lt;/span&gt; (Desktop.&lt;span style=&quot;color: dodgerblue;&quot;&gt;isDesktopSupported&lt;/span&gt;()) {
            			desktop = Desktop.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getDesktop&lt;/span&gt;();
            		}
            		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
            			desktop.&lt;span style=&quot;color: dodgerblue;&quot;&gt;open&lt;/span&gt;(&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; File(finishfile));
            		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {}
                }
            } &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {
                e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
            }
        }
        &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
			&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;TripDESEncrypter&lt;/span&gt;();
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {
			e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;printStackTrace&lt;/span&gt;();
		}
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;getDataInitial&lt;/span&gt;(){
		StringBuffer result = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; StringBuffer();
		 &lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt;{
			  FileInputStream fstream = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; FileInputStream(PATHDATA);
			  DataInputStream in = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; DataInputStream(fstream);
			  BufferedReader br = &lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; BufferedReader(&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; InputStreamReader(in));
			  String strLine;
			  &lt;span style=&quot;color: #0000aa;&quot;&gt;while&lt;/span&gt; ((strLine = br.&lt;span style=&quot;color: dodgerblue;&quot;&gt;readLine&lt;/span&gt;()) != &lt;span style=&quot;color: #0000aa;&quot;&gt;null&lt;/span&gt;)   {
				  result.&lt;span style=&quot;color: dodgerblue;&quot;&gt;append&lt;/span&gt;(strLine);
			  }
				  in.&lt;span style=&quot;color: dodgerblue;&quot;&gt;close&lt;/span&gt;();
		    }&lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (Exception e){
			  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;err&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Error: &quot;&lt;/span&gt; + e.&lt;span style=&quot;color: dodgerblue;&quot;&gt;getMessage&lt;/span&gt;());
			  System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;exit&lt;/span&gt;(&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;);
			  }
			&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; result.&lt;span style=&quot;color: dodgerblue;&quot;&gt;toString&lt;/span&gt;();
	  }
	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;encrypt&lt;/span&gt;(String s){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;encryptData&lt;/span&gt;(s,DEFAULT_ENCODE);
	}

	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;encrypt&lt;/span&gt;(String s,String encode){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;encryptData&lt;/span&gt;(s,encode);
	}

	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;decrypt&lt;/span&gt;(String s){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;decryptData&lt;/span&gt;(s,DEFAULT_ENCODE);
	}

	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; String &lt;span style=&quot;color: #00aa00;&quot;&gt;decrypt&lt;/span&gt;(String s,String encode){
		&lt;span style=&quot;color: #0000aa;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;decryptData&lt;/span&gt;(s,encode);
	}
	&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;main&lt;/span&gt;(String[] args) {
		&lt;span style=&quot;color: #0000aa;&quot;&gt;try&lt;/span&gt; {
			&lt;span style=&quot;color: #0000aa;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;TripDESEncrypter&lt;/span&gt;();
		} &lt;span style=&quot;color: #0000aa;&quot;&gt;catch&lt;/span&gt; (IOException e) {
			System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;exit&lt;/span&gt;(&lt;span style=&quot;color: #009999;&quot;&gt;0&lt;/span&gt;);
		}
	}
}
&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/1610482354766964600/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/08/tripdesencrypter.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1610482354766964600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1610482354766964600'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/08/tripdesencrypter.html' title='TripDESEncrypter'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-6446682044955304029</id><published>2011-07-21T13:56:00.010+07:00</published><updated>2011-09-26T14:51:46.580+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Test</title><content type='html'>&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #00aa00; text-decoration: underline;&quot;&gt;Find&lt;/span&gt; {
 &lt;span style=&quot;color: #0000aa;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0000aa;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #00aaaa;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #00aa00;&quot;&gt;main&lt;/span&gt;(String args[]){
        System.&lt;span style=&quot;color: dodgerblue;&quot;&gt;out&lt;/span&gt;.&lt;span style=&quot;color: dodgerblue;&quot;&gt;println&lt;/span&gt;(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;Hello Terry&quot;&lt;/span&gt;);
 }
}&lt;/pre&gt;&lt;/div&gt;&lt;pre class=&quot;brush: java;&quot;&gt;&lt;/pre&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://bc46.com/forum/Smileys/onion/onion287.gif&quot; /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device&quot;&gt;http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://intereladsd.blogspot.com/&quot;&gt;http://intereladsd.blogspot.com/ &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.java-samples.com/showtutorial.php?tutorialid=152&quot;&gt;http://www.java-samples.com/showtutorial.php?tutorialid=152&lt;/a&gt;&lt;span id=&quot;goog_1888130243&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1888130244&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/file/s3XN43BY/Invoke.html&quot;&gt;http://www.4shared.com/file/s3XN43BY/Invoke.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/6446682044955304029/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/07/test.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/6446682044955304029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/6446682044955304029'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/07/test.html' title='Test'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1508555614769128276.post-1980238178699306694</id><published>2011-07-21T09:28:00.001+07:00</published><updated>2011-07-21T09:28:43.618+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>ภาษา script และภาษาโปรแกรมทั่วไป</title><content type='html'>&lt;p&gt;&lt;a href=&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd8EWzoAz60t6FMUJ6YI8kzAKqCGRjsMhzmvgmZs1NTxm19QeYVCq_hU9zDwzKWEiXga6-72HvEmRHw9gGnADp6Ea6GQRBHRQiz6aOJzoCADlPL8Hu4X-tc6xZnp_xSARkPtm2daMbmpR8/&#39;&gt;&lt;img src=&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd8EWzoAz60t6FMUJ6YI8kzAKqCGRjsMhzmvgmZs1NTxm19QeYVCq_hU9zDwzKWEiXga6-72HvEmRHw9gGnADp6Ea6GQRBHRQiz6aOJzoCADlPL8Hu4X-tc6xZnp_xSARkPtm2daMbmpR8/s400/safe_image.jpg&#39; /&gt;&lt;/a&gt;&lt;/p&gt;ถ้าพูดถึงภาษา script นั้นเป็นภาษาที่มีหลักการแบบ แทรกเข้าไปมาภาษาอื่น ทำให้สามารถทำงานต่างๆได้มากขี้น โดย sintag นั้นจะมีความกระชับเข้าใจง่าย โดยเฉพาะ เรื่องตัวแปรนั้นจะยืดหยุ่นมาก จะประกาศตัวแปรแบบไหนก็ได้ โดยที่ script นั้นจะเป็นตัวแปรให้เราเองโดยอัตโนมัติ  มีการใช้ภาษา script ในการทำงานต่างๆเช่น การทำเว็บไชต์ จะทำการแทรก script เข้าไปเพื่อให้ browser นั้นทำงานได้หลากหลายมากยิ่งขึ้น เช่น php ,javascript ,perl,python,ajax,flash ภาษาเหล่านี้ จะมีการทำงานเชื่อมต่อกันได้กับภาษาอื่นๆ &lt;br/&gt; ส่วนภาษาอื่นนั้นก็จะเน้นด้านการวางโครงสร้างของโปรแกรม เป็นการสร้างโปรแกรมที่จะมีส่วนประกอบที่เยอะมากขึ้นเน้นความมีเสถียรภาพด้าน กระบวนการ ในปัจจุบัน ภาษา script มีบทบาท มากขึ้น ในการทำเว็บไชต์ เมื่อสมัยก่อนหลักการเริ่มแรกของเว็บคือสามารถส่งผ่านข้อมูลได้ทุกแพลตฟอร์ม ไม้ว่าเปิดที่ไหนก็อ่านได้ แต่ในทุกวันนี้มี สิ่งต่างๆมากมาย ที่ทำให้เว็บไชต์พัฒนาขึ้น เพราะ เป็นสิ่งที่เชื่อมต่อกับคนทั่วโลกได้  &lt;br/&gt; &lt;div style=&#39;clear: both; text-align: center; font-size: xx-small;&#39;&gt;Published with Blogger-droid v1.7.4&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javadroids.blogspot.com/feeds/1980238178699306694/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://javadroids.blogspot.com/2011/07/script.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1980238178699306694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1508555614769128276/posts/default/1980238178699306694'/><link rel='alternate' type='text/html' href='http://javadroids.blogspot.com/2011/07/script.html' title='ภาษา script และภาษาโปรแกรมทั่วไป'/><author><name>Terry301</name><uri>http://www.blogger.com/profile/12783936398057782840</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd8EWzoAz60t6FMUJ6YI8kzAKqCGRjsMhzmvgmZs1NTxm19QeYVCq_hU9zDwzKWEiXga6-72HvEmRHw9gGnADp6Ea6GQRBHRQiz6aOJzoCADlPL8Hu4X-tc6xZnp_xSARkPtm2daMbmpR8/s72-c/safe_image.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>