Показать сообщение отдельно
Миша NIF
the style of no style
Аватар для Миша NIF
Сообщения: 18,109
Регистрация: 23.09.2006
Откуда: ГЕРМАНИЯ
Старый пост, нажмите что бы добавить к себе блог 22 декабря 2009, 15:02
ВКонтакте Отправить сообщение через twitter для Миша NIF
  #240 (ПС)
-Цитата от RabbiT Посмотреть сообщение
-
да

прохожу по учёбе яву но не люблю
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого : http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.

-Цитата от frolkin Посмотреть сообщение
-Цитата от RabbiT Посмотреть сообщение

это для колонны по середине..????


Джависты тут есть.???
???!!!__JAVA__ !!!???
йайа
И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблемаХотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :

private ArrayList<Item> basket;

типо карзина, где как в списке предметы ,

есть метод посмотреть весь список :


public void showBasket()
{
int listPosition = 0;
while(listPosition < basket.size())
{
Item item = basket.get(listPosition);
System.out.println(listPosition +" : " +item.toString());
listPosition++;
}
}


Таким методом , всё что в списке принтуется по порядку :

Молоко
хлеб
яблоки
презики
яблоки
и.т.д

Так вот вопрос : как мне сделать так чтобы у меня принтовало одинаковые предметы только ОДИН раз и ставило рядом число количества этих предметов:

3 Молоко
2 Яблоки
99 Презиков



Единственное до чего я додумался это вот :


public void countItems()
{
milkCount = 0;
applesCount = 0;
Iterator<Item> it = basket.iterator();
while(it.hasNext())
{
Item currentItem = it.next();
Item name = currentItem.getName();
if( name.equalsIgnoreCase("milk") )
milkCount++;
else if( name.equalsIgnoreCase("apples") )
applesCount++;

}
}

Проблема в том что список всегда меняется, и я не могы просто написать :
milkCount = 0; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.

2 Arraya

+ for each (for var in java)

Ta Da

Добавлено через 28 минут 39 секунд
вот минутка свободная была я в пхп сделал .... если чем то поможет

-
<?php
$alles = Array ("milch","kaffe","zucker","blub","blub","milch","b la","bla","bla","bla","milch","kaffe","hund","ding s","bums","noch","was","und","und","und");


$v_and_n = array();

foreach ($alles as $v) {

$v_and_n[$v] ++;

}

print_r ($v_and_n);

?>
выдаёт: Array ( [milch] => 3 [kaffe] => 2 [zucker] => 1 [blub] => 2 [bla] => 4 [hund] => 1 [dings] => 1 [bums] => 1 [noch] => 1 [was] => 1 [und] => 3 )
чёт я перемутил вот одна строчка ..оказывается всё гораздо проще в пхп

 
Фотографии:
(12.7 Кбайт / 76 просм.)
 

Последний раз редактировалось Миша NIF, 22 декабря 2009 в 16:01.
offline
Ответить с цитированием