package algorithm import java.util /** * Created by angel; */ object findStr { def main(args: Array[String]): Unit = { val str = "dddffffssxsadc" val toArray: Array[Char] = str.toArray val findOne = iteratorStr(toArray) println(findOne) } //迭代字符串 def iteratorStr(array: Array[Char]):Char ={ val store = new util.ArrayList[Integer]() val storeDel = new util.HashSet[Integer]() for(index <- 0 until array.length){ val word: Integer = array(index).toInt if(storeDel.contains(word)){ } if(store.contains(word)){ store.remove(word) storeDel.add(word) }else{ store.add(word) } } store.get(0).toChar } }