Interview Programming question for Automation Testing Engineer and java Developer
Q) 1. Write Java Program To Check Whether Two Strings Are Anagram Or Not?
package com.javaprog;
import java.util.Arrays;
public class CheckAnagram {
/*
* “Mother In Law” and “Hitler Woman” are anagrams.
*/
static int i=0;
static int j=0;
public static void checkAnagramStr(String inputStr1,String inputStr2){
String removeSpace=inputStr1.replaceAll("\\s","");
System.out.println("removeSpace...." + removeSpace);
String lowerChar=removeSpace.toLowerCase();
System.out.println("lowerChar...." + lowerChar);
String removeSpace2=inputStr2.replaceAll("\\s","");
System.out.println("removeSpace2...." + removeSpace2);
String lowerChar2=removeSpace2.toLowerCase();
System.out.println("lowerChar2...." + lowerChar2);
if(lowerChar.length()==lowerChar2.length()){
boolean status=true;
char[] ch2=lowerChar2.toCharArray();
char[] ch1=lowerChar.toCharArray();
Arrays.sort(ch2);
Arrays.sort(ch1);
boolean retval= Arrays.equals(ch2,ch1);
System.out.println("retval.. " + retval);
if(retval){
System.out.println("Strings are Anagram");
}
else{
System.out.println("Strings are not Anagram");
}
}
}
public static void main(String[] args) {
checkAnagramStr("Mother In Law","Hitler Woman");
checkAnagramStr("keEp","peeK");
}
}
Q) 2.How To Find Duplicate Characters In A String In Java?
package com.javaprog;
import java.util.HashMap;
import java.util.Set;
public class CountDublicteChar {
public static void dublicateChar(String intputString)
{
HashMap<Character ,Integer> hm=new HashMap<Character,Integer>();
char[] ch=intputString.toCharArray();
for(char c:ch){
if(hm.containsKey(c)){
hm.put(c,hm.get(c)+1);
}
else{
hm.put(c,1);
}
}
Set<Character> setc= hm.keySet();
System.out.println("Dublicate String..." + intputString);
for(Character c1:setc){
if(hm.get(c1)>1){
System.out.println(c1+":"+hm.get(c1));
}
}
}
public static void main(String[] args) {
dublicateChar("J22eee");
}
}
Q) 3.Java program to check whether a string is a Palindrome.
package com.javaprog;
public class PalindromorNot {
public static boolean isPalindrom(String inputString){
int i=0;
int j=inputString.length()-1;
System.out.println("i.." + i);
System.out.println("j.." + j);
while(i<j){
if(inputString.charAt(i)!=inputString.charAt(j)){
return false;
}
i++;
j--;
}
return true;
}
public static void main(String[] args) {
String str="madam";
if(isPalindrom(str)){
System.out.println("String is palindrom");
}
else{
System.out.println("String is not palindrom");
}
}
}
OR
package com.logicalprograming;
public class CheckStrIsPalimdrom {
public static void main(String[] args) {
String str = "madam";
String str1=str.toLowerCase();
if(isPalindrome(str1)) {
System.out.println("Palindrome");
} else {
System.out.println("Not a Palindrome");
}
}
private static boolean isPalindrome(String str1) {
// Convert String to char array
char[] charArray = str1.toCharArray();
for(int i=0; i < str1.length(); i++) {
if(charArray[i] != charArray[(str1.length()-1) - i]) {
return false;
}
}
return true;
}
}
Q) 4.How to find max and min Number in Array
package com.javaprog;
public class MaxorMinNumberArray {
public static int maxNumber(int[] arr){
int max=0;
for(int i=0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
return max;
}
public static int minNumbr(int[] arr){
int min=arr[0];
for(int j=0;j<arr.length;j++){
if(arr[j]<min){
min=arr[j];
}
}
return min;
}
public static void main(String[] args) {
int[] a={1,2,3,4,5};
System.out.println(maxNumber(a));
System.out.println(minNumbr(a));
}
}
Q) 5.How to find remove elements in an array?
package com.javaprog;
public class FindDublicateElementInArray {
static int count=0;
static int i;
public static void removedublicateEle(int[] a){
for(i=0;i<a.length;i++){
count=0;
for(int j=0;j<=i;j++){
if(a[i]==a[j]){
count++;
}}
if(count<=1){
System.out.println(a[i]);
}
}
}
public static void main(String[] args) {
removedublicateEle(new int[]{1,1,1,1,1,2,2,3,4,8,10,10,20,50,60,100,30,30});
}
}
Q) 6. WAP to remove the vowels and print constants of index ?
package com.javaprog;
import java.util.Scanner;
public class RemoveVowels {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter the String.....");
String inputString=sc.nextLine();
String newString=inputString.replaceAll("[AEIOUaeiou]","");
String removespace=newString.replaceAll("\\s","");
String finaloutput=removespace.toLowerCase();
System.out.println("The String withoutvowles....");
System.out.println(finaloutput);
char[] ch=finaloutput.toCharArray();
for(int i=0;i<ch.length;i++){
System.out.print((i)+"="+ch[i]+" ");
}
sc.close();
}
}
Output:-
Enter the String.....
elepaht
The String withoutvowles....
lpht
0=l 1=p 2=h 3=t
Q.7 How to find all pairs of elements in an array whose sum is equal to given number?
package com.javaprog;
public class SumOfPair {
public static void sumofpairofArray(int[] a){
//int sum={20};
// (9, 11), (7, 13) and (8, 12)
int sum=20;
for(int i=0;i<a.length;i++){
for(int j=0;j<i;j++){
if(sum==a[i]+a[j]){
System.out.println("("+a[i]+","+ a[j]+")");
}
}
}
}
public static void main(String[] args) {
sumofpairofArray(new int[]{4, 5, 7, 11, 9, 10,10,13, 8, 12});
}
}
O/P
(9,11)
(10,10)
(13,7)
(12,8)
Q)How To Count Occurrences Of Each Character In String In Java?
package com.javaprog;
import java.util.HashMap;
public class CountNoOccurance {
public static void countNoOfOcc(String inputstr){
HashMap<Character,Integer> hm=new HashMap<Character,Integer>();
char[] ch=inputstr.toCharArray();
for(char c:ch){
if(hm.containsKey(c)){
hm.put(c,hm.get(c)+1);
}
else{
hm.put(c,1);
}
}
System.out.println(inputstr+":"+hm);
}
public static void main(String[] args) {
countNoOfOcc("Java J2EE Java JSP J2EE");
}
}
Q) 15) How to find continuous sub array whose sum is equal to given number?
package com.javaprog;
public class PairsOfElements {
public static void pairsOfEle(int[] a){
int sum=45;
for(int i=0;i<a.length;i++){
for(int j=0;j<i;j++){
for(int k=0;k<j;k++){
if(sum==a[i]+a[j]+a[k]){
System.out.println("{"+a
[i]+","+a[j]+","+a[k]+"}");
}
}
}
}
}
public static void main(String[] args) {
pairsOfEle(new int[]{12, 5, 31, 9, 21,8,20,20,5});
}
}
O/p
{9,31,5}
{20,20,5}
{5,9,31}
{5,20,20}
Q16)How To Remove Duplicate Elements From ArrayList In Java?
package com.javaprog;
import java.util.ArrayList;
import java.util.HashSet;
public class RemoveDublicateInArrayList {
public static void main(String[] args) {
ArrayList<String> listwithDubicate= new ArrayList<String>();
listwithDubicate.add("java");
listwithDubicate.add("Selenium");
listwithDubicate.add("BBD");
listwithDubicate.add("API Tesing");
listwithDubicate.add("BBD");
listwithDubicate.add("API Tesing");
//printing listwithDubicate
System.out.print("ArrayList With Duplicate Elements :");
System.out.println(listwithDubicate);
//Constructing HashSet using listwithDubicate
HashSet<String> set=new HashSet<String>(listwithDubicate);
//Constructing listWithoutDuplicateElements using set
ArrayList<String> listofwithoutEle=new ArrayList<String>(set);
//Printing listWithoutDuplicateElements
System.out.println("ArrayList After Removing Duplicate Elements :");
System.out.println(listofwithoutEle);
}
}
Q)17 Check Whether The Given Number Is Binary Or Not?
package logicalprog;
public class CheckBinaryNumnew {
static void checkbinary(int num){
boolean isBinary=true;
int copyofnum=num;
while(copyofnum!=0){
int temp=copyofnum%10;
if(temp>1){
isBinary=false;
break;
}
else{
copyofnum=copyofnum/10;
}
}
if(isBinary){
System.out.println(num+" is a binary num");
}
else{
System.out.println(num+ "is not binary num");
}
}
public static void main(String[] args) {
checkbinary((10110101));
checkbinary((42578));
}
}
Ques-18>How to reverse String without inbuilt method?
class ReverseStringFuncationality
{
static String reverseString(String str){
char[] ch=str.toCharArray();
for(int i=ch.length-1;i>=0;i--){
System.out.print(ch[i]);
}
return str;
}
public static void main(String[] args)
{
reverseString("mohit");
}
}
Ques-18>WAP to reverse String using inbuild method?
class StringBufferDemo
{
public static void main(String[] args)
{
StringBuffer bf=new StringBuffer("mohit");
bf.reverse();
System.out.println(bf);
}
}
Ques -19> WAP
String is "hello" and is "java".
A has a length of , and has a length of ; the sum of their lengths is .
When sorted alphabetically/lexicographically, "hello" precedes "java"; therefore, is not greater than and the answer is No
package com.hackerran;
import java.util.Arrays;
public class Task3 {
public static void multipleOperation(String str1,String str2){
int A=str1.length();
int B=str2.length();
int sum=A+B;
System.out.println("sum::"+sum);
char[] ch1=str1.toCharArray();
Arrays.sort(ch1);
String strsorted1=new String(ch1);
//System.out.println("strsorted1::" + strsorted1);
char[] ch2=str2.toCharArray();
Arrays.sort(ch2);
String strsorted2=new String(ch2);
//System.out.println("strsorted2::" + strsorted2);
if(!(strsorted1.length()>strsorted2.length())){
System.out.println("Yes");
}
else{
System.out.println("No");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
multipleOperation("hello","java");
}
}
Ques 20)Check Armstrong number program in java
package logicalprog;
public class ArmstrongNum {
/*
* 153, 9474, 54748
* 1*1*1+5*5*5+3*3*3=153
*/
public static void checkArmstrongNum(int num){
int sum=1;
int num1=0;
while(num>0){
num=num%10;
sum=sum+num*num*num;
System.out.println("sum::" +sum);
num=num/10;
System.out.println("num::" +num);
}
if(sum==num){
System.out.println("num is Armstrong::");
}
else{
System.out.println("num is not Armstrong");
}
}
public static void main(String[] args) {
checkArmstrongNum(153);
}
}
Ques 21)Write a java program to find common elements between two arrays?
package com.logicnew;
import java.util.HashSet;
public class CommonElements {
public static void findcommonEleinArray(String[] s1,String[] s2){
HashSet<String> set=new HashSet<String>();
for(int i=0;i<s1.length;i++){
for(int j=0;j<s2.length;j++){
if(s1[i].equals(s2[j])){
set.add(s1[i]);
}
}
}
System.out.println(set);
}
public static void main(String[] args) {
findcommonEleinArray(new String[]{"one","one","two","three"},new String[]{"one","two","four"});
}
}
Ques22)Q)How To Remove White Spaces From String .
package logicparctie;
public class RemoveWhiteSpace {
public static void removeWhiteSpace(String inputstr){
String removewhitespace=inputstr.replaceAll("\\s","");
System.out.println(removewhitespace);
}
public static void removespcwithoutinbutitMethod(String inputstr1){
char[] ch=inputstr1.toCharArray();
for(char c:ch){
if(!(c==' ')){
System.out.print(c);
}
}
}
public static void removewhitespace(String inputstr2){
char[] ch=inputstr2.toCharArray();
String stringwithoutSpaces="";
for(int i=0;i<ch.length;i++){
if((ch[i]!=' ') &&(ch[i]!='\t')){
stringwithoutSpaces=stringwithoutSpaces+ch[i];
}
}
System.out.print(stringwithoutSpaces);
}
public static void main(String[] args){
removeWhiteSpace("mohit kumar");
removespcwithoutinbutitMethod("mohit kumar");
removewhitespace("mohit kumar");
}
}
22) How to reverse each word of a string in java?
package logicalprog;
public class Reverseeachword {
public static void reverseEachword(String inputstr){
String[] words=inputstr.split(" ");
String reverseString="";
for(int i=0;i<words.length;i++){
String word=words[i];
String reverseword="";
for(int j=word.length()-1;j>=0;j--){
reverseword=reverseword+word.charAt(j);
}
reverseString=reverseString+reverseword+" ";
}
System.out.println(inputstr);
System.out.println(reverseString);
System.out.println("====================");
}
public static void main(String[] args) {
reverseEachword("java Selenium API");
}
}
23)How To Check If Number Belongs To Fibonacci Series Or Not?
Fibonacci Series : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89……..
package logicparctie;
import java.util.Scanner;
public class FibonacciSeries {
public static void checkFibonacciSeries(int inputNumber){
int firstNum=0;
int SecondNum=1;
int thirdNum=0;
while(thirdNum<inputNumber){
thirdNum=firstNum+SecondNum;
firstNum=SecondNum;
SecondNum=thirdNum;
}
if(thirdNum==inputNumber){
System.out.println("Number belong to Fibonacci series");
}
else{
System.out.println("Number does not belong to Fibonacci series");
}
}
public static void main(String[] args) {
checkFibonacciSeries(344);
}
}
24) Decimal To Binary, Decimal To Octal And Decimal To HexaDecimal In Java
package logicalprog;
import java.util.Scanner;
public class DecimalToBinary {
public static void convertDecimalToBinary(int inputNumber){
int copyOfInputNumber=inputNumber;
String binary="";
int rem=0;
while(inputNumber>0){
rem=inputNumber %2;
binary=rem+binary;
inputNumber=inputNumber/2;
}
System.out.println("Binary Equivalent of" + copyOfInputNumber + "is " +binary);
}
public static void convertDecimalToOctal(int inputNumber){
int copyOfNumber=inputNumber;
String octal="";
int rem=0;
while(inputNumber>0){
rem=inputNumber%8;
octal=rem+octal;
inputNumber=inputNumber/8;
}
System.out.println("Octal Equivalent Of " + copyOfNumber +" is" + octal);
}
public static void convertDecimalToHexaDecimal(int inputNumber){
int copyOfNumber=inputNumber;
String hexa="";
char hexaDecimals[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int rem=0;
while(inputNumber>0){
rem=inputNumber%16;
hexa=hexaDecimals[rem]+hexa;
inputNumber=inputNumber/16;
}
System.out.println("HexaDecimal Equivalemnt of " + copyOfNumber + " is " + hexa);
}
public static void main(String[] args) {
DecimalToBinary.convertDecimalToBinary(50);
DecimalToBinary.convertDecimalToOctal(1000);
convertDecimalToHexaDecimal(2000);
}
}
25)Reverse a Number using a while loop in Java
package com.revisonprograming;
public class ReverseNumber {
public static void reverseNumber(int inputNumber){
int reversed=0;
while(inputNumber!=0){
int lastdigit=inputNumber%10;
reversed=reversed*10+lastdigit;
inputNumber=inputNumber/10;
}
System.out.println("Reversed Number:" + reversed);
}
public static void main(String[] args) {
reverseNumber(1234);
}
}
28)How to Remove Special Characters from String in Java
class RemoveSpacialChar
{
public static void removeSpacialChar(String str){
str=str.replaceAll("[^a-zA-Z0-9]", " ");
System.out.println(str);
}
/*
we are replacing all the special character with the space.
*/
public static void removeSpacialCharWithSpace(String str){
str=str.replaceAll("[-+^]*","");
System.out.println(str);
}
public static void removeSpecialCharacter(String str){
String restStr="";
for(int i=0;i<str.length();i++){
//comparing alphabets with their corresponding ASCII value
if(str.charAt(i)>64 && str.charAt(i)<=22){
restStr=restStr+str.charAt(i);
}
}
System.out.println("String after removing special characters: "+ restStr);
}
public static void main(String[] args)
{
//removeSpacialChar("This#string%contains^special*characters&.");
//removeSpacialCharWithSpace("Hello+-^Java+ -Programmer^ ^^-- ^^^ +!");
removeSpecialCharacter("Pr!ogr#am%m*in&g Lan?#guag(e");
}
}
29)How to count String in Array
package com.javapractice;
import java.util.HashMap;
import java.util.Map;
class CountValueInArray
{
public static void countElement(String[] strArray){
Map<String,Integer> hm=new HashMap();
for(String x:strArray){
if(!hm.containsKey(x)){
hm.put(x,1);
}
else{
hm.put(x,hm.get(x)+1);
}
}
System.out.println(hm);
}
public static void main(String[] args)
{
countElement(new String[]{"a","b","c","c"});
}
}
30)WAP to move all zeroes of an integer array to the start ?
package com.javapractice;
public class MoveZeroInFirst {
static void movezeroinLast(int[] arr){
int current=arr.length-1;
for(int i=arr.length-1;i>=0;i--){
if(arr[i]!=0){
arr[current]=arr[i];
current--;
}
}
while(current>=0){
arr[current]=0;
current--;
}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i] + " ");
}
//for(int i=arr.length-1;i>=0;i--){
//System.out.println(arr[i] + " ");
//}
}
public static void main(String[] args) {
movezeroinLast(new int[] {1, 2, 0, 4, 6, 0, 9, 0, 4, 0, 3, 0, 9, 0, 1, 0, 3, 0});
}
}
31)WAP to move all zeroes of an integer array to the last?
package com.javapractice;
public class MoveZeroInFirst {
static void movezeroinLast(int[] arr){
int current=arr.length-1;
for(int i=arr.length-1;i>=0;i--){
if(arr[i]!=0){
arr[current]=arr[i];
current--;
}
}
while(current>=0){
arr[current]=0;
current--;
}
//for(int i=0;i<arr.length;i++){
//System.out.println(arr[i] + " ");
//}
for(int i=arr.length-1;i>=0;i--){
System.out.println(arr[i] + " ");
}
}
public static void main(String[] args) {
movezeroinLast(new int[] {1, 2, 0, 4, 6, 0, 9, 0, 4, 0, 3, 0, 9, 0, 1, 0, 3, 0});
}
}
32)WAP to convert first char in lower Case and last char in Upper Case
class CaptalizeLastWord
{
public static void captalizeLastword(String str){
char FirstChar=str.charAt(0);
System.out.println(FirstChar);
String charToStr=Character.toString(FirstChar);
System.out.println(charToStr.toLowerCase());
char lastChar=str.charAt(str.length()-1);
System.out.println(lastChar);
String charToStrLast=Character.toString(lastChar);
System.out.println(charToStrLast.toUpperCase());
}
public static void main(String[] args)
{
captalizeLastword("Mohit");
}
}
33)WAP to
/*
input
I Am Not String -->
Output
“gnirtS toN mA I”.
*/
class ReverseStringPreserving1
{
/*
I Am Not String --> “gnirtS toN mA I”.
*/
public static void preveropstionOfSpaceStr(String str){
String[] words=str.split(" ");
String reversestring="";
for(int i=words.length-1;i>=0;i--){
//System.out.print(words[i]);
String word=words[i];
String reverseword="";
for(int j=word.length()-1;j>=0;j--){
reverseword=reverseword+word.charAt(j);
}
reversestring =reversestring+reverseword+" ";
}
System.out.println(reversestring);
}
public static void main(String[] args)
{
preveropstionOfSpaceStr("I Am Not String");
}
}
34)Capitalize last char on each word in Sentence .
public class LastWordCapital {
public static void main(String[] args) {
String[] s= {"Rohit","Kumar","java"};
String result="";
String[] resultArr=new String[s.length];
for(int i=0;i<s.length;i++) {
String word=s[i].toLowerCase();
char[] wordArr=s[i].toCharArray();
for(int j=0;j<wordArr.length;j++) {
int len=wordArr.length-1;
if(wordArr[j]>='a'&&wordArr[j]<='z'&& j==len) {
wordArr[j]=(char)(wordArr[j]-32);
}
result=result+wordArr[j];
if(len==j) {
result=result+" ";
}
}
}//outer for
System.out.println(result);
}
}
35)How to remove all vowels from a string in java?
package com.javapractice;
public class RemoveAllVowelInString {
static void removeVowel(String str){
char[] ch=str.toCharArray();
String resultStr="";
for(int i=0;i<ch.length;i++){
int count=0;
if(ch[i]=='a' || ch[i]=='e' || ch[i]=='i' || ch[i]=='o' || ch[i]=='u'){
count++;
}
if(count<1){
//System.out.println(ch[i]);
resultStr=resultStr+ch[i];
}
}
System.out.println(resultStr);
}
public static void main(String[] args)
{
removeVowel("mohitasdad");
}
}
OR
import java.util.*;
class RemoveVowelTest
{
public static void main(String[] args)
{
Scanner scn=new Scanner(System.in);
System.out.println("Enter the String");
String inputString=scn.nextLine();
String newInputString=inputString.replaceAll("[AEIOUaeiou]","");
System.out.println("The String without vowels::");
System.out.println(newInputString);
scn.close();
}
}
36)How to sort Array Without Using the Method(Asked in Mysys);
import java.util.Arrays;
class SortArray
{
/*WithOut Inbuild method
*/
static void sortArray(int[] a){
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){
int temp=0;
if(a[i]>a[j]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
System.out.println(a[i]);
}
}
/*WithOut build method
*/
static void sortArrayInbuildMethod(int[] a){
Arrays.sort(a);
System.out.println("Elements of Array sorted in accending order");
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
public static void main(String[] args)
{
sortArray(new int[] {8,7,3,4,5});
sortArrayInbuildMethod(new int[] {8,7,3,4,5});
}
}
39)Sort an Array in Descending Order?
package com.javapractice;
import java.util.Arrays;
import java.util.Collections;
public class SortArrayExample4
{
public static void main(String[] args)
{
int [] array = {23, -9, 78, 102, 4, 0, -1, 11, 6, 110, 205};
// sorts array[] in descending order
Arrays.sort(array);
System.out.println("Array elements in descending order: " +Arrays.toString(array));
for(int i=array.length-1;i>=0;i--){
System.out.println(array[i]);
}
}
}
40) Prime Number Programs In Java
What Is Prime Number?
Prime number is a whole number which is greater than 1 and is divisible only by 1 and itself. In the other words, prime number has only two factors, 1 and itself.
Example : 2, 3, 5, 7, 11, 13, 17……
class FindPrimeNumber
{
static void findPrimeNumber(int num){
int copyOfNumber=num;
int primeNumber=0;
if(copyOfNumber>1&©OfNumber%1==0&©OfNumber%copyOfNumber==0){
System.out.println("Prime Number");
}
else{
System.out.println("Not Prime Number");
}
}
public static void main(String[] args)
{
findPrimeNumber(13);
}
}
Note : 0 and 1 are not prime numbers.
41)WAP to Java Program To Reverse A Sentence Word By Word ?
import java.util.*;
class ReverseString
{
public static String reverseString(String str){
String[] strArray=str.split("\\s");
String reverString="";
for(int i=strArray.length-1;i>=0;i--){
//System.out.println(strArray[i]);
reverString=reverString+strArray[i]+" ";
//System.out.println(reverString);
}
return reverString;
}
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter Input String");
String inputString=sc.nextLine();
String reverString=reverseString("Mohit kumar");
//System.out.println("Input String::" + str);
System.out.println("Output String::" + reverString);
}
}
42)How to find Duplicate element in Array?
package com.collection;
import java.util.HashMap;
import java.util.Set;
public class Testing {
/*
* input: {4,3,5,2,1,6,7,9,8,9}
output - 9
*/
static void findDublicate(int[] a,int size){
int count=0;
for(int i=0;i<size;i++){
for(int j=i+1;j<size;j++){
if(a[i]==a[j]){
System.out.println(a[i]);
}
}
}
}
static void findDublicate2(int[] a){
HashMap<Integer, Integer> hm=new HashMap<Integer, Integer>();
for(Integer c:a){
//if(hm.containsKey(c)){
hm.put(c, hm.get(c)+1);
//}
//else{
//hm.put(c, 1);
//}
}
System.out.println(hm);
Set<Integer> set= hm.keySet();
for(Integer c1:set){
if(hm.get(c1)>1){
System.out.println(c1+"::"+hm.get(c1));
}
}
}
public static void main(String[] args) {
//int[] a={4,3,5,2,1,6,7,9,8,9};
//int sizee=a.length;
//findDublicate(a,sizee);
findDublicate2(new int[] {4,3,5,2,1,6,7,9,8,9});
}
}
Q)How to sort an Array?
public class SortArray {
public static void main(String[] args) {
int[] marksArray=new int[]{44,88,22,77,99};
int temp;
for(int i=0;i<marksArray.length;i++){
for(int j=i;j<marksArray.length;j++){
if(marksArray[i]>marksArray[j]){
temp=marksArray[i];
marksArray[i]=marksArray[j];
marksArray[j]=temp;
}
}
}
for(int a:marksArray){
System.out.println(a);
}
}
}
Q)How to find the Kth highest number in Array ?
package com.javaprograming;
public class FindFifthHighNum {
public static void main(String[] args) {
int[] a={5,8,12,7,6,2,4};
int k=5;
for(int i=0;i<a.length-1;i++){
for(int j=i+1;j<a.length;j++){
if(a[i]<a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
if(i==k-1){
System.out.println(k + " Largest element is " + a[i]);
break;
}
}
System.out.println("--------------------");
for(int i=0;i<a.length;i++){
System.out.println(a[i]+"");
}
}
}
Q)How to add two ArrayList without inbuild method.
static void addArrayList() {
ArrayList<Integer> list1=new ArrayList<Integer>();
list1.add(10);
list1.add(20);
list1.add(30);
list1.add(40);
ArrayList<Integer> list2=new ArrayList<Integer>();
list1.add(50);
list1.add(60);
list1.add(70);
list1.add(80);
ArrayList<Integer> Itmerger=new ArrayList<>();
for(int i=0;i<list1.size();i++) {
Itmerger.add(list1.get(i));
}
for(int i=0;i<list2.size();i++) {
Itmerger.add(list2.get(i));
}
System.out.println(Itmerger);
}
public static void main(String[] args) {
//finddublicateChar("mohitmohoit");
//addArrayList();
addArrayList();
}
}
Q)Bubble sort (String and Int Array)?
package com.testprog;
public class BubbleSort {
public static void main(String[] args) {
int[] a= {36,19,29,12,5};
int temp;
for(int i=0;i<a.length;i++) {
int flag=0;
for(int j=0;j<a.length-1-i;j++) {
if(a[j]>a[j+1]) {
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
flag=1;
}
}
if(flag==0) {
break;
}
}
for(int i=0;i<a.length;i++) {
System.out.println(a[i]+ "");
}
}
}
===========
package com.testprog;
public class StringButtbleSort {
public static void main(String[] args) {
String[] a= {"deepak","amit","rahual","vironika","deepesh","rohit"};
String temp;
for(int i=0;i<a.length;i++) {
for(int j=0;j<a.length-1-i;j++) {
if(a[j].compareTo(a[j+1])>0) {
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<a.length;i++) {
System.out.println(a[i]+"");
}
}
}