<?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: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-8002054662935924945</id><updated>2011-07-08T21:53:23.403+08:00</updated><category term='Java: Compare 2 dates'/><category term='Java: Increase Heap Size to prevent java.lang.OutOfMemoryError'/><category term='Java: Date Format'/><category term='Jsp: Set Browser Expired Time'/><category term='Java: Redirect Java Output to a File'/><category term='Java: Download files from HTTP'/><category term='Java: Call an Oracle Stored Procedure'/><category term='Java: Distinct List Function'/><category term='Java: Get Current Directory'/><category term='Carta Organisasi'/><category term='Java: 2D Array Declaration'/><category term='Java: Delete files in a directory'/><category term='Java: Check server response'/><category term='Java: Cast ArrayList to Array'/><category term='Java: Rename a file'/><title type='text'>Programming, Database, Wireless, GPS etc</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-6609114359120926903</id><published>2009-07-03T22:24:00.001+08:00</published><updated>2009-07-03T22:27:55.585+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Carta Organisasi'/><title type='text'>Carta Organisasi TKI</title><content type='html'>Masukkan carta organisasi di sini.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-6609114359120926903?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/6609114359120926903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=6609114359120926903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/6609114359120926903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/6609114359120926903'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2009/07/carta-organisasi-tki.html' title='Carta Organisasi TKI'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-4275772770378970490</id><published>2008-08-27T22:42:00.005+08:00</published><updated>2008-08-27T23:04:42.890+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Distinct List Function'/><title type='text'>Java: Distinct List Function</title><content type='html'>&lt;span style="color:#3333ff;"&gt;&lt;span style="color:#000099;"&gt;The below java function will distinct a list of string that splitted by coma.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;For example:&lt;/strong&gt;&lt;br /&gt;If input = A,A,B,B,C&lt;br /&gt;This function will return A,B,C in Vector type.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vector DistinctList(String lists){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;int a=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;int i=0,j=0,k=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;boolean dup = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Vector vPreConCols = new Vector();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;String[] L1 = split(lists,&amp;quot;,&amp;quot;); &amp;nbsp;&amp;nbsp;&amp;nbsp;vPreConCols.add(L1[0]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;a=1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=1; i&amp;lt;L1.length; i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((j&amp;lt;a)&amp;amp;&amp;amp;(dup==false)){&lt;br /&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;if(L1[i].equalsIgnoreCase(vPreConCols.get(j).toString())){&lt;br /&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; dup=true;&lt;br /&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;}&lt;br /&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;j+=1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(!dup){&lt;br /&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;vPreConCols.add(L1[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a+=1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;return vPreConCols;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-4275772770378970490?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/4275772770378970490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=4275772770378970490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/4275772770378970490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/4275772770378970490'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-distinct-list-function.html' title='Java: Distinct List Function'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-3709701792028514621</id><published>2008-08-21T21:50:00.005+08:00</published><updated>2008-08-21T22:49:27.772+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jsp: Set Browser Expired Time'/><title type='text'>Jsp: Set Browser Expired Time</title><content type='html'>&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Command:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;session.setMaxInactiveInterval(int intSecond);&lt;br /&gt;intSecond -&gt; time in second&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Example:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;session.setMaxInactiveInterval(10);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Description:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The browser will expire within 10 seconds&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-3709701792028514621?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/3709701792028514621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=3709701792028514621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/3709701792028514621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/3709701792028514621'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/jsp-set-browser-expired-time.html' title='Jsp: Set Browser Expired Time'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-7625595787924654789</id><published>2008-08-17T19:22:00.003+08:00</published><updated>2008-08-17T19:27:58.283+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Increase Heap Size to prevent java.lang.OutOfMemoryError'/><title type='text'>Java: Increase Heap Size to prevent java.lang.OutOfMemoryError</title><content type='html'>java -Xms -Xmx Eg: java -Xms32m -Xmx128m javaFileName&lt;br /&gt;* By default the maximum heap size = 128 mb&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-7625595787924654789?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/7625595787924654789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=7625595787924654789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/7625595787924654789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/7625595787924654789'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-increase-heap-size-in-java-to.html' title='Java: Increase Heap Size to prevent java.lang.OutOfMemoryError'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-8604289778760033777</id><published>2008-08-10T01:52:00.002+08:00</published><updated>2008-08-10T01:56:34.589+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Redirect Java Output to a File'/><title type='text'>Java: Redirect Java Output to a File</title><content type='html'>&lt;p&gt;In order to redirect the java standard output to a file, we need to use the greater-than-sign (&gt;) character followed by a filename after java.exe on a command line.&lt;br /&gt;For example:&lt;br /&gt;&lt;strong&gt;java Hello &gt; D:\output.txt&lt;/strong&gt;&lt;br /&gt;This will redirect the output of System.out.println() to output.txt file&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-8604289778760033777?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/8604289778760033777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=8604289778760033777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/8604289778760033777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/8604289778760033777'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-redirect-java-standard-output-to.html' title='Java: Redirect Java Output to a File'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-3871235658608853560</id><published>2008-08-09T13:13:00.002+08:00</published><updated>2008-08-09T13:16:32.081+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Get Current Directory'/><title type='text'>Java: Get Current Directory</title><content type='html'>import java.io.File;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class CurrentDir {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main (String args[]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File dir1 = new File (".");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File dir2 = new File ("..");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br /&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;System.out.println ("Current dir : " + dir1.getCanonicalPath());&lt;br /&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;System.out.println ("Parent  dir : " + dir2.getCanonicalPath());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch(Exception e) {&lt;br /&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;e.printStackTrace();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-3871235658608853560?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/3871235658608853560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=3871235658608853560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/3871235658608853560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/3871235658608853560'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-get-current-directory.html' title='Java: Get Current Directory'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-6826032721831338327</id><published>2008-08-09T12:03:00.002+08:00</published><updated>2008-08-09T13:06:32.919+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Rename a file'/><title type='text'>Java: Rename a file</title><content type='html'>import java.io.*;&lt;br /&gt;&lt;br /&gt;public class ListFile {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String args[]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ListFile lstFile = new ListFile();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(lstFile.renameFile("D:/test/nasatest.txt"));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;   &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public boolean renameFile(String file){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File oldFile = new File(file);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File newFile = new File("D:/test/nasa.txt");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;boolean success = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Rename file (or directory)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try{&lt;br /&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;success = oldFile.renameTo(newFile);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}catch(Exception e){&lt;br /&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;e.printStackTrace();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return success;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-6826032721831338327?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/6826032721831338327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=6826032721831338327' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/6826032721831338327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/6826032721831338327'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-rename-file.html' title='Java: Rename a file'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-1246562127067487109</id><published>2008-08-02T09:48:00.002+08:00</published><updated>2008-08-02T12:25:42.788+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Download files from HTTP'/><title type='text'>Java: Download files from HTTP</title><content type='html'>import java.io.*;&lt;br /&gt;import java.net.*;&lt;br /&gt;/*&lt;br /&gt;* Command line program to download data from URLs and save&lt;br /&gt;* it to local files. Run like this:&lt;br /&gt;* java FileDownload http://schmidt.devlib.org/java/file-download.html&lt;br /&gt;* @author Marco Schmidt&lt;br /&gt;*/&lt;br /&gt;public class FileDownload {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void download(String address, String localFileName) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OutputStream out = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;URLConnection conn = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InputStream in = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;URL url = new URL(address);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out = new BufferedOutputStream(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new FileOutputStream(localFileName));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;conn = url.openConnection();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;in = conn.getInputStream();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;byte[] buffer = new byte[1024];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int numRead;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long numWritten = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while ((numRead = in.read(buffer)) != -1) {&lt;br /&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;out.write(buffer, 0, numRead);&lt;br /&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;numWritten += numRead;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(localFileName + "\t" + numWritten);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (Exception exception) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exception.printStackTrace();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} finally {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br /&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;if (in != null) {&lt;br /&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;in.close();&lt;br /&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;}&lt;br /&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;if (out != null) {&lt;br /&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;out.close();&lt;br /&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;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (IOException ioe) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void download(String address) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int lastSlashIndex = address.lastIndexOf('/');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (lastSlashIndex &gt;= 0 &amp;amp;&amp;amp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lastSlashIndex &lt; address.length() - 1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;download(address, address.substring(lastSlashIndex + 1));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Could not figure out local file name for " +&lt;br /&gt;address);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String[] args) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int i = 0; i &lt; args.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;download(args[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Reference: &lt;a href="http://schmidt.devlib.org" target="_blank"&gt;http://schmidt.devlib.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-1246562127067487109?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/1246562127067487109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=1246562127067487109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/1246562127067487109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/1246562127067487109'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-download-files-from-http.html' title='Java: Download files from HTTP'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-879222771804848896</id><published>2008-08-02T09:42:00.001+08:00</published><updated>2008-08-02T09:44:17.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Delete files in a directory'/><title type='text'>Java: Delete files in a directory</title><content type='html'>public void deleteFiles(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.io.File file = new java.io.File("d:\\test");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.io.File[] f = file.listFiles();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int i = 0; i &lt; f.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f[i].delete();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-879222771804848896?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/879222771804848896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=879222771804848896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/879222771804848896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/879222771804848896'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/08/java-delete-files-in-directory.html' title='Java: Delete files in a directory'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-4838735922978756777</id><published>2008-07-27T11:07:00.005+08:00</published><updated>2008-07-27T12:05:51.106+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Date Format'/><title type='text'>Java: Date Format</title><content type='html'>&lt;strong&gt;&lt;span style="color:#000099;"&gt;Code Sample:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;&lt;br /&gt;java.util.Date today = new java.util.Date();&lt;br /&gt;SimpleDateFormat sdfOutput = new SimpleDateFormat ( "yyyyMMdd" );&lt;br /&gt;String strToday = sdfOutput.format( today );&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Date and Time Patterns as below:&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Letter: G&lt;br /&gt;Date or Time Component: Era designator&lt;br /&gt;Presentation: Text&lt;br /&gt;Examples: AD&lt;br /&gt;&lt;br /&gt;Letter: y&lt;br /&gt;Date or Time Component: Year&lt;br /&gt;Presentation: Year&lt;br /&gt;Examples: 1996; 96&lt;br /&gt;&lt;br /&gt;Letter: M&lt;br /&gt;Date or Time Component: Month in year&lt;br /&gt;Presentation: Month&lt;br /&gt;Examples: July; Jul; 07&lt;br /&gt;&lt;br /&gt;Letter: w&lt;br /&gt;Date or Time Component: Week in year&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 27&lt;br /&gt;&lt;br /&gt;Letter: W&lt;br /&gt;Date or Time Component: Week in month&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 2&lt;br /&gt;&lt;br /&gt;Letter: D&lt;br /&gt;Date or Time Component: Day in year&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 189&lt;br /&gt;&lt;br /&gt;Letter: d&lt;br /&gt;Date or Time Component: Day in month&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 10&lt;br /&gt;&lt;br /&gt;Letter: F&lt;br /&gt;Date or Time Component: Day of week in month&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 2&lt;br /&gt;&lt;br /&gt;Letter: E&lt;br /&gt;Date or Time Component: Day in week&lt;br /&gt;Presentation: Text&lt;br /&gt;Examples: Tuesday; Tue&lt;br /&gt;&lt;br /&gt;Letter: a&lt;br /&gt;Date or Time Component: Am/pm marker&lt;br /&gt;Presentation: Text&lt;br /&gt;Examples: PM&lt;br /&gt;&lt;br /&gt;Letter: H&lt;br /&gt;Date or Time Component: Hour in day (0-23)&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 0&lt;br /&gt;&lt;br /&gt;Letter: k&lt;br /&gt;Date or Time Component: Hour in day (1-24)&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 24&lt;br /&gt;&lt;br /&gt;Letter: K&lt;br /&gt;Date or Time Component: Hour in am/pm (0-11)&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 0&lt;br /&gt;&lt;br /&gt;Letter: h&lt;br /&gt;Date or Time Component: Hour in am/pm (1-12)&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 12&lt;br /&gt;&lt;br /&gt;Letter: m&lt;br /&gt;Date or Time Component: Minute in hour&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 30&lt;br /&gt;&lt;br /&gt;Letter: s&lt;br /&gt;Date or Time Component: Second in minute&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 55&lt;br /&gt;&lt;br /&gt;Letter: S&lt;br /&gt;Date or Time Component: Millisecond&lt;br /&gt;Presentation: Number&lt;br /&gt;Examples: 978&lt;br /&gt;&lt;br /&gt;Letter: z&lt;br /&gt;Date or Time Component: Time zone&lt;br /&gt;Presentation: General time zone&lt;br /&gt;Examples: Pacific Standard Time; PST; GMT-08:00&lt;br /&gt;&lt;br /&gt;Letter: Z&lt;br /&gt;Date or Time Component: Time zone&lt;br /&gt;Presentation: RFC 822 time zone&lt;br /&gt;Examples: -0800&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Examples&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Date and Time Pattern: "yyyy.MM.dd G 'at' HH:mm:ss z"&lt;br /&gt;Result: 2001.07.04 AD at 12:08:56 PDT&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "yyyy.MM.dd G 'at' HH:mm:ss z"&lt;br /&gt;Result: Wed, Jul 4, '01&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "h:mm a"&lt;br /&gt;Result: 12:08 PM&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "hh 'o''clock' a, zzzz"&lt;br /&gt;Result: 12 o'clock PM, Pacific Daylight Time&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "K:mm a, z"&lt;br /&gt;Result: 0:08 PM, PDT&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "yyyyy.MMMMM.dd GGG hh:mm aaa"&lt;br /&gt;Result: 02001.July.04 AD 12:08 PM&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "EEE, d MMM yyyy HH:mm:ss Z"&lt;br /&gt;Result: Wed, 4 Jul 2001 12:08:56 -0700&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "yyMMddHHmmssZ"&lt;br /&gt;Result: 010704120856-0700&lt;br /&gt;&lt;br /&gt;Date and Time Pattern: "yyyy-MM-dd'T'HH:mm:ss.SSSZ"&lt;br /&gt;Result: 2001-07-04T12:08:56.235-0700&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-4838735922978756777?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/4838735922978756777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=4838735922978756777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/4838735922978756777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/4838735922978756777'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/07/java-date-format.html' title='Java: Date Format'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-568467878635883552</id><published>2008-07-26T20:08:00.000+08:00</published><updated>2008-07-26T20:10:12.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Compare 2 dates'/><title type='text'>Java: Compare 2 dates</title><content type='html'>import java.util.Date;&lt;br /&gt;&lt;br /&gt;public class CompareDate {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String[] args) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date dt2 = new Date("7/26/2004");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date dt3 = new Date("7/25/2004");&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (dt2.compareTo(dt3) &gt; 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("dt2&gt;dt3");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("dt3&lt;=dt2");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-568467878635883552?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/568467878635883552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=568467878635883552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/568467878635883552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/568467878635883552'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/07/java-compare-2-dates.html' title='Java: Compare 2 dates'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-4038977736213769468</id><published>2008-07-26T19:10:00.004+08:00</published><updated>2008-07-26T19:20:22.608+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Check server response'/><title type='text'>Java: Check server response</title><content type='html'>&lt;u&gt;Java Version 1.4&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.net.Socket s = new Socket();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.connect(new InetSocketAddress("192.168.0.157", 7777), 1000);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Success");&lt;br /&gt;}catch (Exception ex){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Error : " + ex.getMessage());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// failed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// do redirect&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Java Version 1.3&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;try{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.net.Socket s = new Socket(host, port);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.close();&lt;br /&gt;}catch (Exception ex){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// failed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// do redirect&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-4038977736213769468?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/4038977736213769468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=4038977736213769468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/4038977736213769468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/4038977736213769468'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/07/java-check-either-server-is-responding.html' title='Java: Check server response'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-229084596686047768</id><published>2008-07-26T18:08:00.000+08:00</published><updated>2008-07-26T18:15:16.283+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Cast ArrayList to Array'/><title type='text'>Java: Cast ArrayList to Array</title><content type='html'>import java.util.ArrayList;&lt;br /&gt;&lt;pre&gt;public class CastAryListToArray {&lt;br /&gt;   public static void main(String arg[]){&lt;br /&gt;   //How to cast ArrayList to Array&lt;br /&gt;   //The following code will store arraylist value into array:&lt;br /&gt;   ArrayList al = new ArrayList();&lt;br /&gt;   al.add(&amp;quot;a&amp;quot;);&lt;br /&gt;   al.add(&amp;quot;b&amp;quot;);&lt;br /&gt;   al.add(&amp;quot;c&amp;quot;);&lt;br /&gt;   String XAxisValue[] = new String[al.size()];&lt;br /&gt;   al.toArray(XAxisValue);&lt;br /&gt;   &lt;br /&gt;   for(int i=0;i&amp;lt;XAxisValue.length;i++){&lt;br /&gt;   &amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(&amp;quot;XAxisValue[&amp;quot;+i+&amp;quot;] = &amp;quot; + XAxisValue[i]);&lt;br /&gt;   }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt; &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-229084596686047768?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/229084596686047768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=229084596686047768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/229084596686047768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/229084596686047768'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/07/java-cast-arraylist-to-array.html' title='Java: Cast ArrayList to Array'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-1407478594759085548</id><published>2008-07-26T16:35:00.000+08:00</published><updated>2008-07-26T17:52:17.576+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: Call an Oracle Stored Procedure'/><title type='text'>Java: Call an Oracle Stored Procedure</title><content type='html'>/*&lt;br /&gt;&lt;br /&gt;* This sample shows how to call a PL/SQL stored procedure using the SQL92&lt;br /&gt;&lt;br /&gt;* syntax.&lt;br /&gt;&lt;br /&gt;*/&lt;br /&gt;&lt;p&gt;import java.sql.*;&lt;br /&gt;import java.io.*;&lt;/p&gt;&lt;p&gt;class PLSQLExample {&lt;br /&gt;public static void main(String args[]) throws SQLException, IOException {&lt;br /&gt;// Load the driver&lt;br /&gt;DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());&lt;br /&gt;&lt;br /&gt;// Connect to the database&lt;br /&gt;// You can put a database name after the @ sign in the connection URL.&lt;br /&gt;Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.157:1521:mydb",&lt;br /&gt;"scott", "tiger");&lt;br /&gt;&lt;br /&gt;// Create a statement&lt;br /&gt;Statement stmt = conn.createStatement();&lt;br /&gt;&lt;br /&gt;// Create the stored function&lt;br /&gt;stmt.execute("create or replace function RAISESAL (name CHAR, raise NUMBER)return&lt;br /&gt;NUMBER is begin return raise + 100000; end;");&lt;br /&gt;&lt;br /&gt;// Close the statement&lt;br /&gt;stmt.close();&lt;br /&gt;&lt;br /&gt;// Prepare to call the stored procedure RAISESAL.&lt;br /&gt;// This sample uses the SQL92 syntax&lt;br /&gt;CallableStatement cstmt = conn.prepareCall("{? = call RAISESAL (?, ?)}");&lt;br /&gt;&lt;/p&gt;&lt;p&gt;// Declare that the first ? is a return value of type Int&lt;br /&gt;cstmt.registerOutParameter(1, Types.INTEGER);&lt;br /&gt;&lt;br /&gt;// We want to raise LESLIE's salary by 20,000&lt;br /&gt;cstmt.setString(2, "LESLIE");&lt;br /&gt;&lt;br /&gt;// The name argument is the second ?&lt;br /&gt;cstmt.setInt(3, 20000);&lt;br /&gt;&lt;br /&gt;// The raise argument is the third ?&lt;br /&gt;// Do the raise&lt;br /&gt;cstmt.execute();&lt;br /&gt;&lt;br /&gt;// Get the new salary back&lt;br /&gt;int new_salary = cstmt.getInt(1);&lt;br /&gt;System.out.println("The new salary is: " + new_salary);&lt;br /&gt;&lt;/p&gt;&lt;p&gt;// Close the statement&lt;br /&gt;cstmt.close();&lt;br /&gt;&lt;br /&gt;// Close the connection&lt;br /&gt;conn.close();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-1407478594759085548?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/1407478594759085548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=1407478594759085548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/1407478594759085548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/1407478594759085548'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/07/call-oracle-plsql-stored-procedure-in.html' title='Java: Call an Oracle Stored Procedure'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8002054662935924945.post-2474233517137900511</id><published>2008-07-26T15:59:00.000+08:00</published><updated>2008-07-26T17:49:09.981+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java: 2D Array Declaration'/><title type='text'>Java: 2D Array Declaration</title><content type='html'>//2D Array declaration&lt;br /&gt;int array1[][] = new int [2][2];&lt;br /&gt;&lt;br /&gt;//2D Array assignment&lt;br /&gt;array1[0][0] = 1;&lt;br /&gt;array1[0][1] = 2;&lt;br /&gt;array1[1][0] = 3;&lt;br /&gt;array1[1][1] = 4;&lt;br /&gt;&lt;br /&gt;//Print 2D Array&lt;br /&gt;for(int i=0;i&lt;2;i++){&lt;br /&gt;   for(int j=0;j&lt;2;j++){&lt;br /&gt;       System.out.println(array1[i][j]);&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8002054662935924945-2474233517137900511?l=abgnas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abgnas.blogspot.com/feeds/2474233517137900511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8002054662935924945&amp;postID=2474233517137900511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/2474233517137900511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8002054662935924945/posts/default/2474233517137900511'/><link rel='alternate' type='text/html' href='http://abgnas.blogspot.com/2008/07/2d-array-declaration.html' title='Java: 2D Array Declaration'/><author><name>Nasa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
