Vous êtes sur la page 1sur 3

Java Programming questions for IBM

1.WAP to remove vowels from a given string.


Ans:
public class Vowels {
public static void main(String[] args) {
String l = "Amit Pandey.";
String k = l.replaceAll("[aeiouAEIOU]", "");
System.out.println(k);
}
}

2. WAP to count occurence of each character in a given string.


Ans:
import java.util.Scanner;

public class CountingOccurencesss {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);


System.out.println("Enter String");
String str=input.nextLine();

int count=0;
String temp="";

for(int i=0;i<str.length();i++)
{

char c=str.charAt(i);
for(int j=i;j<str.length();j++)
{

char k=str.charAt(j);

if(c==k && temp.indexOf(c)==-1)


{

count=count+1;

if(temp.indexOf(c)==-1)
{

temp=temp+c;

System.out.println("Character " + c + " occurs " + count + " times");


}

count=0;
}
}
}

3. WAP to find duplicate chracters in a given string.


Ans:

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class FindDuplicateCharacters{

public static void main(String args[]) {


printDuplicateCharacters("Programming");
printDuplicateCharacters("Combination");
printDuplicateCharacters("Java");
}

public static void printDuplicateCharacters(String word) {


char[] characters = word.toCharArray();

Map<Character, Integer> charMap = new HashMap<Character, Integer>();


for (Character ch : characters) {
if (charMap.containsKey(ch)) {
charMap.put(ch, charMap.get(ch) + 1);
} else {
charMap.put(ch, 1);
}
}

Set<Map.Entry<Character, Integer>> entrySet = charMap.entrySet();


System.out.printf("List of duplicate characters in String '%s' %n", word);
for (Map.Entry<Character, Integer> entry : entrySet) {
if (entry.getValue() > 1) {
System.out.printf("%s : %d %n", entry.getKey(), entry.getValue());
}
}
}

4.WAP to reverse the given string.


Ans:
import java.io.*;
import java.util.*;

public class reverseStringinput {


public static void main(String[] args) {
String input="amit pandey";
StringBuilder input1 = new StringBuilder();
input1.append(input);
input1=input1.reverse();
for (int i=0;i<input1.length();i++)
System.out.print(input1.charAt(i));
}}

Input- amit pandey


output-yednap tima

5.

Vous aimerez peut-être aussi