Java Fundamentals Cheat Sheet

Java cheet sheet

Java Fundamentals
|
|
byte / short / int / long |
-123, 10 |
|
float /
double |
235.13 |
|
char |
'U' |
|
boolean |
true,
false |
|
String |
"Greetings from earth" |
Java Statements
|
If Statement |
Java Data Conversions
|
String to Number |
Java String Methods
|
s.length() |
length of s |
|
s.charAt(i) |
extract ith
character |
|
s.substring(start, end) |
substring from start to end-1 |
|
s.toUpperCase() |
returns
copy of s in
ALL CAPS |
|
s.toLowerCase() |
returns copy of s in
lowercase |
|
s.indexOf(x) |
index of
first occurence of x |
|
s.replace(old, new) |
search and replace |
|
s.split(regex) |
splits
string into tokens |
|
s.trim() |
trims surrounding whitespace |
|
s.equals(s2) |
true if s
equals s2 |
|
s.compareTo(s2) |
0 if equal/+ if s > s2/- if s <
s2 |
See codingnija100
java.util.ArrayList Methods
|
l.add(itm) |
Add itm to list |
|
l.get(i) |
Return ith
item |
|
l.size() |
Return number of items |
|
l.remove(i) |
Remove ith
item |
|
l.set(i, val) |
Put val at
position i |
ArrayList<String>
names =
new ArrayList<String>();
java.util.HashMap Methods
|
m.put(key,value) |
Inserts value with key |
|
m.get(key) |
Retrieves
value with key |
|
m.containsKey(key) |
true if contains key |
HashMap<StÂrinÂg,String>
names =
new HashMap<StÂrinÂg, String>();
See codingninja100
Java Hello World
|
import java.util.Date; |
* Save in Hello.java
* Compile: javac Hello.java
* Run: java
Hello
Java Arithmetic Operators
|
x + y |
add |
x - y |
subtract |
|
x * y |
multiply |
x / y |
divide |
|
x % y |
modulus |
++x / x++ |
increment |
|
|
|
--x / x-- |
decrement |
Assignment shortcuts:
x op=
y
Example: x += 1 increments x
Java Comparison Operators
|
x < y |
Less |
x <= y |
Less or eq |
|
x > y |
Greater |
x >= y |
Greater
or eq |
|
x == y |
Equal |
x != y |
Not equal |
Java Boolean Operators
|
! x (not) |
x && y (and) |
x || y (or) |
Java Text Formatting
|
printf style formatting |
See codingninja100
Comments
Post a Comment