Help the world stop coronavirus! Stay home!

Prev Next

Scala / Scala programs

I have a string(avbfjsjebfswncnsjfsfna) and I don't want repeated alphabets by using pure Scala programming.

The Scala program follows. Kindly share your comment/suggestion for improvement and feedback. Thanks.

import scala.collection.mutable.HashSet

object StringUtil {
/*
 * The below program creates a new string object without duplicates from the original string.
 * please note that this programs consider character case (case sensitive)  
 */
  def main(args: Array[String]) {
    var myString:String = "avbfjsjebfswncnsjfsfnaA";
    println ("The original String= " + myString);
    var charCount: HashSet[Char] = HashSet.empty[Char] 
    var myoutputString:String = "";

    for (c <-myString) {
      if (!charCount.contains(c))
        {charCount +=c
          myoutputString +=c
      
        }
    }
    
    println ("The output String without duplicates= "+ myoutputString);
    
  }
}

❤Cash Back At Stores you Love !!!❤

Earn your $10 reward when you make your first purchase through Ebates by signing up with clicking below button.

Ebates Coupons and Cash Back

More Related questions...

Show more question and Answers...


Comments & Discussions