if expression:
int
i
=
(a
>
b)
?
a:b;
for each expression:
for
(Object o:
new
ArrayList())
...
{
// ...... your code
}
// ...... your code
}
An enum type is a type whose fields consist of a fixed set of constants
enum
Day
...
{
SUNDAY("1"), MONDAY("2"), TUESDAY("3"), WEDNESDAY("4"),
THURSDAY("5"), FRIDAY("6"), SATURDAY("7");
Day(String s)...{
num = s;
}
String num;
}
SUNDAY("1"), MONDAY("2"), TUESDAY("3"), WEDNESDAY("4"),
THURSDAY("5"), FRIDAY("6"), SATURDAY("7");
Day(String s)...{
num = s;
}
String num;
}
changed parameters method
public
void
write(Object... objs)
...
{
for (Object obj: objs)
System.out.println(obj);
}
for (Object obj: objs)
System.out.println(obj);
}
generics: don't need class casting
static
void
expurgate(Collection
<
String
>
c)
...
{
for (Iterator<String> i = c.iterator(); i.hasNext(); )
if (i.next().length() == 4)
i.remove();
}
for (Iterator<String> i = c.iterator(); i.hasNext(); )
if (i.next().length() == 4)
i.remove();
}