Skip to content

Instantly share code, notes, and snippets.

@cancel-cloud
Created February 7, 2023 08:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cancel-cloud/b0c1e8ac0b2f5e073e12dec4a1cc155b to your computer and use it in GitHub Desktop.
Save cancel-cloud/b0c1e8ac0b2f5e073e12dec4a1cc155b to your computer and use it in GitHub Desktop.
package de.cancelcloud.javastrings;
public class JavaStrings {
public static void main(String[] args) {
//task 1
String task1 = "Java Exercises!";
getCharAt(task1, 0);
//task 2
String task2 = "w3resource.com";
getCodePointAt(task2, 5);
//task 3
String task3 = "w3resource.com";
getCodePointBefore(task3, 5);
//task 4
String task4 = "w3resource.com";
countUnicodePoints(task4);
//task 5
String task5_1 = "This is Exercise 1";
String task5_2 = "This is Exercise 2";
//task 6
String task6_1 = "This is Exercise 1";
String task6_2 = "This is Exercise 1";
//task 7
String task7_1 = "PHP Exercises and";
String task7_2 = "Python Exercises";
concatStrings(task7_1, task7_2);
//task 8
String task8_1 = "PHP Exercises and Python Exercises";
containsString(task8_1, "and");
//task 9
String task9_1_1 = "example.com";
String task9_1_2 = "example.com";
String task9_2_1 = "Example.com";
String task9_2_2 = "example.com";
compareStrings(task9_1_1, task9_1_2);
compareStrings(task9_2_1, task9_2_2);
//task 10
String task10_1_1 = "example.com";
String task10_1_2 = "example.com";
String task10_2_1 = "Example.com";
String task10_2_2 = "example.com";
equalsStringBuffer(task10_1_1, task10_1_2);
//task 11
char[] arr_num = new char[] { '1', '2', '3', '4', '5', '6', '7', '8', '9' };
mixIntString(arr_num);
//task 12
// does String end with "se"?
String task12_1_1 = "Python Exercises";
String task12_1_2 = "Python Exercise";
endsWith(task12_1_1, "se");
endsWith(task12_1_2, "se");
//task 13
/*
"Stephen Edwin King" equals "Walter Winchell"? false
"Stephen Edwin King" equals "Mike Royko"? false
*/
stringContains("Stephen Edwin King", "Walter Winchell");
stringContains("Stephen Edwin King", "Mike Royko");
//task 14
String task14_1 = "Stephen Edwin King"; // equals "Walter Winchell"? false
String task14_2 = "Stephen Edwin King"; //equals "stephen edwin king"? true
equalsIgnoreCase(task14_1, "Walter Winchell");
equalsIgnoreCase(task14_2, "stephen edwin king");
//task 15
}
public static Character getCharAt(String str, int index) {
return str.charAt(index);
}
public static int getCodePointAt(String str, int index) {
return str.codePointAt(index);
}
public static int getCodePointBefore(String str, int index) {
return str.codePointBefore(index);
}
public static int countUnicodePoints(String str) {
return str.codePointCount(0, str.length());
}
public static int compareStrings(String str1, String str2) {
return str1.compareTo(str2);
}
public static String concatStrings(String str1, String str2) {
return str1.concat(str2);
}
public static boolean containsString(String all, String criterea) {
return all.contains(criterea);
}
public static boolean equalsStrings(String str1, String str2) {
return str1.equals(str2);
}
public static boolean equalsStringBuffer(String str1, String str2) {
StringBuilder strbuf = new StringBuilder(str1);
return str1.contentEquals(strbuf);
}
public static String mixIntString(char[] arr_num) {
return String.copyValueOf(arr_num, 1, 3);
}
public static boolean endsWith(String str, String criterea) {
return str.endsWith(criterea);
}
public static boolean stringContains(String str, String criterea) {
return str.contains(criterea);
}
public static boolean equalsIgnoreCase(String str1, String str2) {
return str1.equalsIgnoreCase(str2);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment