Which string method returns the character at the specified index in the string?
charAt(int index)
String str = "Hello"; char ch = str.charAt(1); // ch will be 'e'
Which string method returns the length of the string?
length(); String str = "Hello"; int length = str.length(); // length will be 5
Which string method concatenates the specified string at the end of the current string?
concat(String str); String str1 = "Hello"; String str2 = " World"; String result = str1.concat(str2); // result will be "Hello World"
How do you compare the content of two strings?
equals(Object obj); String str1 = "Hello"; String str2 = "Hello"; boolean isEqual = str1.equals(str2); // isEqual will be true
How do you compare two strings while ignoring upper and lower case?
equalsIgnoreCase(String str); String str1 = "Hello"; String str2 = "hello"; boolean isEqualIgnoreCase = str1.equalsIgnoreCase(str2); // isEqualIgnoreCase will be true
How do you get the index of the first occurance of a substring?
indexOf(String str);
String str = "Hello World";
int index = str.indexOf("World"); // index will be 6How do you get a substring from a string?
substring(int beginIndex, int endIndex); String str = "Hello World"; String substring = str.substring(6, 11); // substring will be "World"
How do you convert all characters in a string to lowercase / uppercase?
toLowerCase(); / toUpperCase(); String str = "Hello World"; String lower = str.toLowerCase(); // lower will be "hello world" String upper = str.toUpperCase(); // upper will be "HELLO WORLD"
How do you remove leading and trailing whitespaces from the string?
trim(); String str = " Hello World "; String trimmed = str.trim(); // trimmed will be "Hello World"
How do you append the specified string or character to the end of the StringBuilder?
append(String str); / append(char c);
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World"); // sb is now "Hello World"How do you insert the specified string or character at the specified position of a StringBuilder?
insert(int offset, String str); / insert(int offset, char c);
StringBuilder sb = new StringBuilder("Hello");
sb.insert(5, " World"); // sb is now "Hello World"How do you delete the characters from the start index to the end - 1 index of a StringBuilder?
delete(int start, int, end);
StringBuilder sb = new StringBuilder("Hello World");
sb.delete(6, 11); // sb is now "Hello"How do you delete a character from a StringBuilder at a specific index?
deleteCharAt(int index);
StringBuilder sb = new StringBuilder("Hello World");
sb.deleteCharAt(5); // sb is now "Helo World"How do you replace characters from the start index to the end - 1 index of a StringBuilder?
replace(int start, int end, String str);
StringBuilder sb = new StringBuilder("Hello World");
sb.replace(6, 11, "Java"); // sb is now "Hello Java"How do you reverse the order of the character in a StringBuilder?
reverse();
StringBuilder sb = new StringBuilder("Hello");
sb.reverse(); // sb is now "olleH"How do you get the character at a specific index of a StringBuilder?
charAt(int index);
StringBuilder sb = new StringBuilder("Hello");
char ch = sb.charAt(1); // ch will be 'e'How do you get the length of a StringBuilder?
length();
StringBuilder sb = new StringBuilder("Hello");
int length = sb.length(); // length will be 5How do you convert a StringBuilder into a String?
toString();
StringBuilder sb = new StringBuilder("Hello");
String str = sb.toString(); // str will be "Hello"How do you in insert a key:value pair into a HashMap?
put(K key, V Value);
HashMap<String, Integer> map = new HashMap<>();
map.put("one", 1);
map.put("two", 2);How do you retreive a value from a HashMap by the mapped key? What is the return value if the key is not present in the HashMap?
get(Object key); / returns null if the key is not present
Integer value = map.get("one"); // value will be 1How do you check if a key is present inside of a HashMap?
containsKey(Object key);
boolean containsKey = map.containsKey("two"); // containsKey will be trueHow do you check if a HashMap contains a value?
containsValue(Object value); boolean containsValue = map.containsValue(2); // containsValue will be true
How do you remove a mapping from a HashMap by key?
remove(Object key);
map.remove("one");How do you get the size of a HashMap?
size(); int size = map.size(); // size will be 1