0
How to a Jumble characters in a string?
I want to to know how can I jumble characters in a string.
1 Answer
+ 1
java.util.*;
public class jumble
{
boolean flag;
public void search(boolean a[], int b)
{
if(a[b]==true)
{
flag=false;
}
else
{
flag=true;
}
}
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
jumble obj=new jumble();
System.out.println("Enter the string");
String a=sc.nextLine();
int b=a.length();
String result=" ";
boolean arr[]=new boolean[b];
boolean flag=true;
for(int i=0;i<b;i++)
{
arr[i]=false;
}
for(int j=0;j<=b-1;j++)
{
double c=Math.random()*100;
int d=(int) c%b;
obj.search(arr, d);
if(obj.flag==true)
{
result=result+Character.toString(a.charAt(d)) ;
arr[d]=true;
}
else
{
j--;
}
}
System.out.println(result);
}
}