ale tak v stredu rano vstavat? :-D trosku krute , ale tak si myslim, ze s Vaclavikom nespravim chybu , alebo?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Zobrazi prspevky MenuQuote from: dEVIANT on 06.01.2010, 03:39:45Quote from: gladiatus on 06.01.2010, 03:24:15Quote
public Command getCommand(String ret) {
Command navrat = null;
for (int i=0; i<list.size(); i++) {
boolean pravdaOK=ret.startsWith(list.get(i).getName());
if (pravdaOK) {
History objekt = History.getInstance();
objekt.addP (ret);
if(ret.startsWith("PRESKUMAJ")
|| ret.startsWith("POUZI")
|| ret.startsWith("POLOZ")
|| ret.startsWith("VEZMI")
|| ret.startsWith("ULOZ")
|| ret.startsWith("NAHRAJ")
|| ret.startsWith("ROZPRAVAJ"))
{
int premennac = list.get(i).getName().length();
param = ret.substring(premennac).trim();
list.get(i).setParams(param);
}
navrat = list.get(i);
}
}
return navrat;
}
Toto je moj PARSER........potreboval by som poradiť ako môžem zmeniť to s "ret.startsWith......" lebo mi pritom cez PMD vyhadzuje "Cyclomatic Complexity" skúšal som to už všelijako meniť ale neviem si s tým poradiť
Tak po prvé...to je môj Parser Ktovie ako sa dostal k tebe, síce dosť hier som robil :D a oprav to na ...
if (ret.startsWith(list.get(i).getName()) {
a už by to malo byť ok...
Quote from: Aniy on 26.12.2009, 17:37:38
Java Vackavik, Samuelisa som mal a sa čudujem, že ho zase napísali na to
OS Genči - Kleinova
DB - Bratru ale tak Szabo je Szabo
Quote from: dEVIANT on 20.12.2009, 05:03:33Quote from: Brand on 20.12.2009, 04:53:34
Chlapci, co spekulujete . V BackpackImpl je predsa metoda public Item getItem(String itemName) s takymto kodom:
public Item getItem(String itemName)
{
for (Item item : this.items)
{
if (itemName.trim().equalsIgnoreCase(item.getName()))
{
return item;
}
}
return null;
}
potom v metode public Item remove(String itemName) staci mat toto a nic neriesite :
public Item remove(String itemName)
{
Item item = null;
if (getItem(itemName) != null)
{
item = getItem(itemName);
this.items.remove(getItem(itemName));
}
return item;
}
Hmm ta ty si strašny pán!!...teba chcem za učitela...