文字列操作 解答例

練習問題5-1


String str = "Hello, World!";
int length = str.length();
System.out.println(length); // 13

練習問題5-2


String str = "Hello, World!";
String uppercase = str.toUpperCase();
System.out.println(uppercase); // HELLO, WORLD!

練習問題5-3


String str = "Hello, World!";
String lowercase = str.toLowerCase();
System.out.println(lowercase); // hello, world!

練習問題5-4


String str = "Hello, World!";
boolean containsHello = str.contains("Hello");
System.out.println(containsHello); // true

練習問題5-5


String str = "Hello,World!";
String[] parts = str.split(",");
for (String part : parts) {
    System.out.println(part);
}

練習問題5-6


String str = "   Hello, World!   ";
String trimmed = str.trim();
System.out.println(trimmed); // Hello, World!

練習問題5-7


String str = "Hello, World!";
String replaced = str.replace("Hello", "Hi");
System.out.println(replaced); // Hi, World!

練習問題5-8


String str = "Hello, World!";
int index = str.indexOf("World");
System.out.println(index); // 7

練習問題5-9


String[] words = {"Hello", "World!"};
String joined = String.join(", ", words);
System.out.println(joined); // Hello, World!

練習問題5-10


String str = "Hello, World!";
String substring = str.substring(7);
System.out.println(substring); // World!