- да
прохожу по учёбе яву но не люблю
NIF man здарова, я наоборот Джавист но Саиты нас тут заставили мутить, я делел сайт на прошлой неделе типо вот такого :
http://www.dmxworld.com/ тоже ставил маргин : 0пх Ауто и когда в инте шестом проверял тоже жопа была.
-Цитата от frolkin
йайа
И как.??? ты шаришь немного...???? помочь под силу.>???? такая проблема
Хотя хз как там в России, может ты меня не поймёшь) у меня список кароче с обектами :
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; потаму что молока там может и нету вовсе. Хз что делать, всё перерыл.