Cron,  со длиной колдовал... спасиб, ти мне идейку подкинул - щас пойдем реализовать ее...            
                        
         
            
            
            
                Как вариант сделать массив с переменной длины и вычитать из этой переменной после каждого заполнения            
                        
         
            
            
            
                Cron,  можэш код предоставить? щас попробую по своему реализовать.            
                        
         
            
            
            
                Cron,  все реализовал... а я мучался 3 дня как сделать... а тут за 2 минуты буквально.            
                        
         
            
            
            
                Как? Отпишись, вдруг в будущем другим пригодится            
                        
         
            
            
            
                ROM (25.12.2011/20:18)
String[] Yda = new String[5];
Это че за ужс? Зачем скобки после обьявления типа?
String Yda = new String[5];            
 
                        
         
            
            
            
                Cron,  При заносе данных в массив я обьявил переменную например 
static l=-1;
Терь я делаю метод 
             
public void getY() {
             if(l==rukzak.RukY.length-1&&l==rukzak.RukY.length-1)
             {pol=true;}
             else{
             if(Ydam[i]<=money){
             ++l;
             rukzak.RukY[l] = Yda[i];
             rukzak.RukYv[l] = Ydav[i];
             money-=Ydam[i];
             }
             else nexvat=true;
             } }
Ет реализацыя по моему коду. Терь я вывожу елементи и щитую так 
i=magazin.l;
Получаеться ми считываем длину массива, потом - 1, при покупке увеличываем l++; 
В итоге у меня получилась навигацыя которая исправно работает!            
 
            
            
            
                ROM (25.12.2011/20:18)
Cron,  Такой вопрос. Есть массив размерностью 5 - String[] Yda = new String[5];
В этот массив я помещаю елементы, нажатие кнопки - помещаеться один елемент. Как мне вычислить скока елементов в массив
Можно обьявить массив с неопределенным колличеством элементов и если добавляется 5 элемент, то удалять его.
String[] Yda;
/*******/
int len = Yda.length;
if(len > 5)
  Yda[5] = '';            
 
                        
         
            
            
            
                Onatolich,  Покажи мне тогда любой код который так заработает? И компилятор шоб не выдал ошибки? Инициализация массивов происходит двома способами:
- int[] mas = new int[5];
- int mas[] = new int[5]; 
Покажи любую книгу в которой написано шо надо так реализовать int mas = new int[5];?            
                        
         
            
            
            
                Onatolich,  Мне такое не катит. Я по своему реализовал. Хотя спасибо за твой код.