Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2011, 14:55   #1
seide
 
Регистрация: 06.11.2011
Сообщений: 6
По умолчанию HashSet <String> или нет?

Я только учусь! Написала типо переводчика, застряла вот на чём. Надо слова показать в алфавитном порядке по первой букве.
Код:
public static void IndexAn() throws IOException{
     char array[] = {'A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};
     for(int i=0; i<array.length; i++ ){
         if(Pruf (array[i])){
             Buchst (array[i]);
             Alphab(array[i]);
             
            
         }
     }
     System.out.println();
     Menu();
     
    
}
 
static boolean Pruf (char c) {
    for(String i: buch.keySet()){        
        if(i.charAt(0) == c){
           return true;
        }
           }
    return false;
}
static void Buchst (char b){
    for(String i: buch.keySet()){  
           if(i.charAt(0) == b){                                                          
                
            System.out.println(b);        }
    }
}
  static void Alphab (char a)    {
      for(String i: buch.keySet()){
          if(i.charAt(0)== a){
  
           System.out.println(i + " - " + buch.get(i));
           }
           }
   }
показывает:

A
A
Augen - Eyes
Angst - Fear
T
T
Traum - Dream
Tisch - Table

Worterbuch
1 - Wort definieren
2 - Wort ubersetzen
3 - Index anzeigen
Bitte Zahl eingeben

как убрать повторение букв? слова и перевод я сама задаю с клавиатуры.
понимаю что надо сделать с помощью , но застряла на цепочке
Код:
Set hs = new HashSet(Arrays.asList(array));
подскажите на правильном я пути или заблудилась?
Код:
char array[] = {'A', 'B', 'C', 'D'};
Set hs = new HashSet(Arrays.asList(array));
for (int a = 0; a < array.length; a++)
{
for(String i: buch.keySet()){ 

if(){

}

}
} 
}
seide вне форума Ответить с цитированием
Старый 02.12.2011, 16:01   #2
seide
 
Регистрация: 06.11.2011
Сообщений: 6
По умолчанию

спасибо за внимание,разобралась
seide вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Да или нет? Andrey770 Паскаль, Turbo Pascal, PascalABC.NET 1 16.03.2011 11:49
Java, HashSet Namolem Общие вопросы по Java, Java SE, Kotlin 3 10.03.2010 01:20
Java, HashSet Namolem Помощь студентам 0 08.03.2010 21:29
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
Правильно или нет вот в чём вопрос но ошибок нет... Alexcool Помощь студентам 2 10.01.2010 13:55