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 ...

Binary Tree

Binary tree implementation in java <<<<<<<<<<<<<<<<<BinaryTreeNode.java>>>>>>>>>>>>>>>>>>>>>>> public class BinaryTreeNode { private int key; private BinaryTreeNode leftLink; private BinaryTreeNode rightLink; public void setKey(int key) { this.key = key; } public int getKey() { return this.key; } public void setLeftLink(BinaryTreeNode bNode) { this.leftLink = bNode; } public void setRightLink(BinaryTreeNode bNode) { this.rightLink = bNode; } public BinaryTreeNode ...

Binary Search

Binary Search algorithm implementation in Java import java.io.Console; public class BinarySearch { static int[] numArr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; public static void main(String args[]) { for (int i = 0; i < numArr.length; i++) { System.out.print(numArr[i] + "\t"); } System.out.println("\n"); System.out.print("Search? :"); Console con = System.console(); ...