Showing posts with label char-occurrances. Show all posts
Showing posts with label char-occurrances. Show all posts

Sunday, March 18, 2018

Write a Java progarm to input this and print this Input =a2c3z5 Output = aaccczzzzz

/*

Write a Java progarm to input this and print this
Input =a2c3z5
Output = aaccczzzzz

*/

import java.util.*;
class Test
{
public static void main(String[] args)
{
String s="a2c3z5";
String[] s2=s.split("(?<=\\G..)");
for(String s3:s2)
{
char c=s3.charAt(0);
int n=s3.charAt(1)-48;
for(int i=0;i<n;i++)
{
System.out.print(c);
}
}
}
}

WAP to print char occurrence in given string I/P : s=anand s2=prabhakar O/P : 3a 0n a n 0d

/*
WAP to print char occurrence in given string
I/P : s=anand
  s2=prabhakar

O/P : 3a 0n a n 0d
*/

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {

public static void main(String[] args) {
String s="anand";
String s2="prabhakar";
String s3="";
for(int i=0;i<s.length();i++)
{
String ch=String.valueOf(s.charAt(i));
Pattern p=Pattern.compile(ch);
Matcher m=p.matcher(s2);
int count=0;;
while(m.find())
{
count++;
}
if(s3.contains(ch))
System.out.print(ch+"  ");
else
System.out.print(count+ch+"  ");
s3=s3+ch;
}

}

}

Write a Java Program to print char occurrence in given string I/P : aabbccadc O/P : 3a 2b 3c 1d

/*
Write a Java Program to print char occurrence in given string
I/P : aabbccadc
O/P : 3a 2b 3c 1d
*/

import java.util.regex.*;
public class Test
{
public static void main(String[] args)
{
String s="aabbccadc";
String s4="";
for(int i=0;i<s.length();i++)
{
String ch=String.valueOf(s.charAt(i));
if(!(s4.contains(ch)))
{
Pattern p=Pattern.compile(ch);
Matcher m=p.matcher(s);
int count=0;String s3=null;
while(m.find())
{
count++;
s3=m.group();
s4=s4.concat(s3);
}
System.out.print(count+s3+"  ");
}
}
}
}

Wednesday, March 14, 2018

WAP in Java to count occurrence of each character of given string.

/*
   Count occurrence of each character of given string
   Input:-"Sriman java group"
   Output:- S-1, r-2, i-1, m-1, a-3, n-1, J-1, v-1, G-1, o-1, u-1, p-1

 */


import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class CharOccurance
{
public static void main(String[] args)
{
String s = "Sriman Java Group";
String s2=null;
String s3=new String();
Pattern p=null; Matcher m=null;
for(int i=0;i<s.length();i++)
{
String ch=String.valueOf(s.charAt(i));
int count=0;
if(!(s3.contains(ch)) && !(ch.equals(" ")))
{
p=Pattern.compile(ch);
m=p.matcher(s);
while(m.find())
{
count++;
s2=m.group();
s3=s3.concat(s2);
}
System.out.println(s2+" - "+count);
}
}
}
}