Monday, August 20, 2018

Java Program to check two strings are Anagram or not



An anagram of a string is another string that contains same characters, only the order of characters can be different. For example, “LISTEN” and “SILENT” are anagram of each other.



package com.caots.test;

import java.util.Arrays;

public class Test {
public static void main(String[] args) {
//String s1="LISTEN", s2="SILENT";
String s3="TRIANGLE", s4="INTEGRAL";
boolean flag=checkAnagram(s3, s4);
if(flag==true)
System.out.println(s3+" & "+s4+" are Anagram strings");
else
System.out.println("No Anagram strings");
}

public static boolean checkAnagram(String s1,String s2){
char[] crr1=s1.toCharArray();
char[] crr2=s2.toCharArray();
Arrays.sort(crr1);
Arrays.sort(crr2);
if(Arrays.equals(crr1, crr2))
return true;
return false;
}
}







Java Program to check two strings are Anagram or not
Java Program to check two strings are Anagram or not




How do you check the equality of two inner arrays in java?




package com.ceo2a.test;

import java.util.Arrays;

public class Test2 {

public static void main(String[] args) {
int[] arr1={5,6,9};
int[] arr2={5,6,9};
Object[] objArr1={arr1};
Object[] objArr2={arr2};
System.out.println("objArr1 == objArr2 ? "+Arrays.equals(objArr1, objArr2));
System.out.println("objArr1 == objArr2 ? "+Arrays.deepEquals(objArr1, objArr2));
}
}





How do you check the equality of two inner arrays in java?
How do you check the equality of two inner arrays in java?





How do you check the equality of two arrays in java?




package com.ceo2a.test;

import java.util.Arrays;

public class Test {

public static void main(String[] args) {
int[] arr1={5,6,9};
int[] arr2={6,5,9};
int[] arr3={5,6,9};
System.out.println("arr1 == arr2 ? "+Arrays.equals(arr1, arr2));
System.out.println("arr1 == arr3 ? "+Arrays.equals(arr1, arr3));
}
}






How do you check the equality of two arrays in java?
How do you check the equality of two arrays in java?





Sunday, August 19, 2018

How to count duplicate characters in a string in java?




package com.cdcis.test;

/**
 * How to count duplicate characters in a string in java?
 *
 */
public class Test {

public static void main(String[] args) {
String s="altafjava.blogspot.com";
System.out.println("Original String = "+s);
int count=0;
for(int i=0;i<s.length();i++){
char c=s.charAt(i);
for(int j=1;j<s.length();j++){
if(s.charAt(i)==s.charAt(j)){
count++;
}
}
System.out.println(s.charAt(i)+" = "+count);
count=0;
s=s.replaceAll(Character.toString(s.charAt(i)),"");
}
}
}






How to count duplicate characters in a string in java?
How to count duplicate characters in a string in java?




How to find duplicate characters in a string in java?




package com.fdcis.test;

/**
 * How to find duplicate characters in a string in java?
 *
 */
public class Test {

public static void main(String[] args) {
String s="altafjava.blogspot.com";
System.out.println("Original String = "+s);
System.out.print("Duplicate characters = ");
while(s.length()!=0){
char c=s.charAt(0);
if(s.indexOf(c,1)!=-1){
System.out.print(s.charAt(0)+" ");
}
if(s.charAt(0)=='.')
s=s.replaceAll("\\.","");
else
s=s.replaceAll(s.charAt(0)+"","");
}
}
}







How to find duplicate characters in a string in java?
How to find duplicate characters in a string in java?






How do you remove all white spaces from a string in java?




package com.rwsfs.test;

public class Test2 {

public static void main(String[] args) {
String s="Good Morning Mumbai";
StringBuilder sb=new StringBuilder();
for(int i=0;i<s.length();i++){
if(s.charAt(i)!=' '){
sb.append(s.charAt(i));
}
}
System.out.println("Original String = "+s);
System.out.println("\nNew String = "+sb);
}
}





How do you remove all white spaces from a string in java?
How do you remove all white spaces from a string in java?

How do you remove all white spaces from a string in java?




package com.rwsfs.test;

public class Test {

public static void main(String[] args) {
String s="My name is khan and i am not a terrorist";
String newString=s.replaceAll("\\s","");
System.out.println("Original String = "+s);
System.out.println("New String = "+newString);
}
}

How do you remove all white spaces from a string in java?
How do you remove all white spaces from a string in java?

Thursday, August 16, 2018

How to create a pyramid of numbers in java?




package com.npp.test;

public class Test {

public static void main(String[] args) {

int n=10;
for(int i=1;i<=n;i++)
for(int j=1;j<=n+1;j++)
System.out.print(i>9?j<=n-i+1?"  ":i+"  ":j<=n-i+1?"  ":i+"   ");
}
  System.out.println();
}



  Instead of writing ternery operator we can write this also

if(i>9)
    System.out.print(j<=n-i+1?"  ":i+"  ");
else
    System.out.print(j<=n-i+1?"  ":i+"   ");





How to create a pyramid of numbers in java?



How to reverse a string in java?



package com.rs.test;

public class Test {

public static void main(String[] args) {
String s="altafjava";
StringBuilder rs=new StringBuilder();
for(int i=s.length()-1;i>=0;i--){
rs.append(s.charAt(i));
}
System.out.println("Original String = "+s);
System.out.println("Reversed String = "+rs);
}
}







How to reverse a string in java?
How to reverse a string in java?