First and Last Day of Month

The following code enables you to find the first and last day of a month in your JAVA code. package others; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTest { /** * @param args */ public static void main(String[] args) { Date dt = null; // Get the last day of Feb. 2012 dt ...

Vampire Numbers 1

Table of ContentsWhat are Vampire numbers?Java Description: The following programs finds out all the 4 digit Vampire numbers defined as follows: What are Vampire numbers? A vampire number has an even number of digits and is formed by multiplying a pair of numbers containing half the number of digits of the result. The digits are ...

File Splitter

 Description:          The following two programs split any specified file in size of specified size (in bytes).   Primary Inputs:    Name of the file to be divided and the desired size(in bytes) of the target parts. Primary Output:    File part(s) of the size specified in input. Platform Used:      JDK 1.6 with JCreator   //File Name: SplitFile.java //SplitFile.java //Contains the main function ...

File Merger

 Description:          The following two programs merge the pieces obtained from the splitting using File Splitter class.   Primary Inputs:    Name of the original file that was split using FileSplitter.java Primary Output:    Original File in its entirety. Platform Used:      JDK 1.6 with JCreator   //File Name: MergeFiles.java //Contains the main function for file merging //this file uses the FileMerger class import ...

Display numeric value in reverse order

Example: given a number say 7584, the program should display it in reverse order 4857. public class Reverse { public static void main(String args[]) { int i = 7584; Reverse r = new Reverse(); r.reverseNum(i); } public void reverseNum(int num) { if(num!=0) { System.out.print(num%10); num = num/10; reverseNum(num); } } }

Day of Week

 Description:          The following program takes three numbers as input date: month, date, year and returns the week-day corresponding to it.                             Primary Inputs:    Three numbers (month m, day d, year yyyy) Primary Output:    Determine the week-day (sunday, monday etc.) for the input date. Platform Used:      JDK 1.6 with Notepad.   import java.io.*; class DayOfWeek { public static void main(String[] args) { // ...

Custom JComboBox with Autocompletion

Custom JComboBox with Autocompletion
———————————–SearchBoxModel.java——————————————— package com.example; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.ArrayList; import javax.swing.AbstractListModel; import javax.swing.ComboBoxEditor; import javax.swing.ComboBoxModel; import javax.swing.JComboBox; import javax.swing.JTextField; public class SearchBoxModel extends AbstractListModel implements ComboBoxModel, KeyListener, ItemListener { private static final long serialVersionUID = 1L; ArrayList db = new ArrayList(); ArrayList data = new ArrayList(); String selection; JComboBox cb; ComboBoxEditor ...

Creating xls file from properties file

Description : The following program read a properties files(yes, they cann be multiple), create a xls file and add properties file name, key and value pair in that xls file   Primary Input : 1. Path of the directory where properties files are present.(Currently ,hard-coded) 2. Location and name of xls file (to be created)(also, hard-coded)   Primary Output: xls file with ...

Convert dateTime from one Time-zone to another

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.TimeZone; public class ConvertTimeZone { public static void main(String args[]) { // here we are assuming that we have // date/Time in Africa/Harare(UTC+02) // Time zone // Africa/Harare -> 02/29/2012 23:59:36 String fromTimeZone = "Africa/Harare"; // we want to convert it into // Asia/Riyadh(UTC+03) Time Zone // Asia/Riyadh -> 03/01/2012 ...

Connecting to MySQL in Java Code

Follow the steps below to have a basic program that would connect to your MySQL DB: 1.       First of all make sure that your MySQL installation is proper and the DB services are up and running fine. (We are assuming that you’ve setup your DB on localhost. This example, however, is not limited to this and ...