Java Basic Syntax Cheatsheet
Category Operation Syntax / Example
Setup Import Scanner import [Link];
Import ArrayList import [Link];
Import Collections import [Link];
Create Scanner Scanner sc = new Scanner([Link]);
Input Read String String s = [Link]();
Read Integer int x = [Link]();
Read Boolean boolean b = [Link]();
Read Char (1st of input) char c = [Link]().charAt(0);
Char Handling To Lowercase (char) [Link](c);
To Uppercase (char) [Link](c);
Function Declare Function public static returnType name(params) { ...
Example Void Function public static void sayHi() { [Link]
Strings To Lowercase [Link]();
To Uppercase [Link]();
Char at Index [Link](index);
String Length [Link]();
Substring [Link](start, end);
Equals [Link](t); / [Link](t);
Contains Substring [Link]("abc");
Index of Substring [Link]("abc");
Replace Characters [Link]("a", "b");
String to Int int x = [Link](s);
Int to String String s = [Link](x);
String to Char Array char[] arr = [Link]();
Arrays Declare Array int[] arr = new int[size];
Read Array for(int i = 0; i < n; i++) arr[i] = [Link]();
Print Array for(int x : arr) [Link](x + " ");
Array Length [Link];
2D Arrays Declare 2D Array int[][] arr = new int[rows][cols];
Input 2D Array for(int i=0;i<r;i++) for(int j=0;j<c;j++) arr[i][j]
Print 2D Array for(int[] row : arr) for(int val : row) System.o
ArrayList Declare ArrayList ArrayList<Integer> list = new ArrayList<>()
Add Element [Link](x);
Get Element [Link](index);
Set Element [Link](index, value);
Remove by Index/Object [Link](index); / [Link]((Integer) v
Size [Link]();
Check Empty [Link]();
Loop through ArrayList for(int x : list) [Link](x);
Sort ArrayList [Link](list);