Untitled
unknown
plain_text
a year ago
3.8 kB
13
Indexable
4
public class StringConstructor {
public static void main(String[] args) {
// Using String literal
String str1 = "Hello, World!";
// Using String constructor with char array
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String str2 = new String(charArray);
// Using String constructor with byte array
byte[] byteArray = {72, 101, 108, 108, 111};
String str3 = new String(byteArray);
// Using String constructor with another String
String original = "Java";
String str4 = new String(original);
// Using String constructor with StringBuffer
StringBuffer stringBuffer = new StringBuffer("Programming");
String str5 = new String(stringBuffer);
// Outputting the strings
System.out.println("String 1: " + str1);
System.out.println("String 2: " + str2);
System.out.println("String 3: " + str3);
System.out.println("String 4: " + str4);
System.out.println("String 5: " + str5);
}
}
5
public class StringMethod {
public static void main(String[] args) {
// Character extraction
String str = "Hello, World!";
char firstChar = str.charAt(0);
char lastChar = str.charAt(str.length() - 1);
String substring = str.substring(7, 12);
System.out.println("Original String:" + str);
System.out.println("Character extraction:");
System.out.println("First character: " + firstChar);
System.out.println("Last character: " + lastChar);
System.out.println("Substring: " + substring);
// String comparison
String str1 = "apple";
String str2 = "banana";
int compareResult = str1.compareTo(str2);
System.out.println("\nString comparison:");
System.out.println("str1:" +str1+ " srt2:"+str2+ " Comparison of str1 and str2:" +
compareResult);
if (compareResult < 0) {
System.out.println(str1 + " comes before " + str2);
} else if (compareResult > 0) {
System.out.println(str1 + " comes after " + str2);
} else {
System.out.println(str1 + " is equal to " + str2);
}
// String search
String sentence = "The quick brown fox jumps over the lazy dog";
boolean containsFox = sentence.contains("fox");
int indexOfDog = sentence.indexOf("dog");
System.out.println("\nString search:");
System.out.println("Contains 'fox': " + containsFox);
System.out.println("Index of 'dog': " + indexOfDog);
// String modification
String original = " Hello, World! ";
String trimmed = original.trim();
String replaced = original.replace("Hello", "Hi");
String lowerCase = original.toLowerCase();
String upperCase = original.toUpperCase();
System.out.println("\nString modification:");
System.out.println("Trimmed string: '" + trimmed + "'");
System.out.println("Replaced string: '" + replaced + "'");
System.out.println("Lowercase string: '" + lowerCase + "'");
System.out.println("Uppercase string: '" + upperCase + "'");
}
}
6
public class StringBufferMethods {
public static void main(String[] args) {
// Creating a StringBuffer object
StringBuffer stringb1 = new StringBuffer("Hello");
System.out.println("Original String:"+stringb1);
// Append method
stringb1.append(" World!");
System.out.println("After append:"+stringb1);
// Insert method
stringb1.insert(5, ", Java");
System.out.println("After insert:"+stringb1);
// Delete method
stringb1.delete(5, 11);
System.out.println("After delete:"+stringb1);
// Reverse method
stringb1.reverse();
System.out.println("Reversed String:"+stringb1);
// Replace method
stringb1.replace(0, 5, "Hi");
System.out.println("After replace:"+stringb1);
// Set length method
stringb1.setLength(7);
System.out.println("String with modified length:"+stringb1);
// Capacity method
int capacity = stringb1.capacity();
// Outputting the result
System.out.println("Modified StringBuffer: " + stringb1);
System.out.println("Capacity of StringBuffer: " + capacity);
}
}Editor is loading...
Leave a Comment