String manipulations
boolean eq = name.equals(anotherName); // equality
String fruit = "Apple";
int position = fruit.indexOf("pp"); // 1 (if not found, -1)
int length = fruit.length() // 5 (lenght)
String sub = fruit.substring(1, 4); // exp: (1. index get into, 4. index does not)
String upper = fruit.toUpperCase(); // APPLE
boolean empty = fruit.isEmpty(); // false, with empty string true
boolean blank = fruit.isBlank(); // false, only true with white space character
boolean startsWith = fruit.startsWith("app"); // true
boolean endWith = fruit.endsWith("le"); // true
boolean containsDoubleP = fruit.contains("pp"); // true
String part = fruit.substring(0, 2).toLowerCase(); // ap - can be join
4.6
5
String manipulations:
charAt(indexNumber): it returns the char at the given index
length(): returns the total number of characters as int
length is ALWAYS one unit above the maximum index number
maxIndex: length()-1;
concat(Value): Concatenation, concats the given value to the String and returns a new value
toLowerCase(): converts to lowercase and returns a new String
toUpperCase(): converts to uppercase and returns a new String
trim(): removes the unused spaces , and returns new String
substring(beginning index, ending index):
creates substring of the string value from the beginning index till the ending
substring(beginning index):
creates substring of the string value from the beginning index till the end of the stringreplace(old Value, new Value): new value will be replaced with ALL the given old value, and returns new string
replaceFirs(old Value, new Value):
new value will be replaced with the very first given old value, and returns new string
indexOf(Value):
returns the index number of the first occurred character as an int
indexOf(Value): returns the index number of first occurred character, as int
lastIndexOf(Value): return the index number of last occurred character, as int
isEmpty(): identifies if the string is empty
true ==> string is empty,
false ==> String is not empty
equals(str): checks if two string' visible texts are equal or not
cares about the case sensitivity
A == a ==> false
equalsIgnoreCase(str): checks if two string' visible texts are equal or not
does not care case sensitivity
A == a ==> true
contains(str): checks if the str is contained in the string. returns boolean
if str is conatined ==> true
otherwise ==> false
startsWith(str): checks if the string starts with the given str. returns boolean
if starts with str ==> true
otherwise ==> false
endsWith(str): checks if the string ended with the given str. returns boolean
if ended with str ==> true
otherwise ==> false
Thank you!
5
0
Are there any code examples left?
New code examples in category Java
-
Java 2022-03-27 21:35:04 Sort string array in case insensitive order and case sensitive order java
-
Java 2022-03-27 21:25:10 java -jar -l resources\es.porperties -i ejemplo.txt -o inject.bin
-
Java 2022-03-27 21:20:21 Debug & Fix a 2-Dimensional Array Java Console Application
-
Java 2022-03-27 20:40:19 TreeSet headSet(E toElement) method in java
-
Java 2022-03-27 19:30:06 close keyboard android
-
Java 2022-03-27 19:20:40 java measure execution time
-
Java 2022-03-27 19:10:06 how to add cardview support in android studio
-
Java 2022-03-27 18:55:08 android studio lower case letters on a button