Java字串處理:首字母大寫操作 #30
目錄
- 導言
- 背景資料
- 字串處理基礎知識
- 3.1 字串變數的宣告和初始化
- 3.2 字串印出
- 3.3 字串連接
- 字串操作方法
- 4.1 子字串提取
- 4.2 字母大小寫轉換
- 4.3 字串替換
- 實例程式碼解析
- 總結
- 參考資料
🎯 字串處理基礎知識
在Java程式語言中,字串(String)是一個常見的資料型別,它用於儲存和操作文本資訊。本節將介紹一些字串處理的基礎知識,包括字串變數的宣告和初始化、字串印出以及字串連接的方法。
3.1 字串變數的宣告和初始化
在Java中,要宣告一個字串變數,需要使用 String
關鍵字,並指定一個變數名稱。我們可以使用雙引號來初始化字串變數,例如:
String s = "Hello, World!";
3.2 字串印出
要將字串印出到控制台,可以使用 System.out.println()
方法。例如:
System.out.println(s);
3.3 字串連接
在Java中,可以使用加號 +
將兩個字串連接在一起。例如:
String s1 = "Hello";
String s2 = "World";
String s3 = s1 + " " + s2;
在這個例子中,s3
的值將是 "Hello World"
。
🧩 字串操作方法
Java提供了許多內建的方法來操作字串。在本節中,我們將介紹一些常用的方法,包括子字串提取、字母大小寫轉換和字串替換。
4.1 子字串提取
要從一個字串中提取部分字串,可以使用 substring()
方法。這個方法接受兩個參數,起始索引和結束索引。例如:
String s = "Hello, World!";
String substring = s.substring(0, 5);
在這個例子中,substring
的值將是 "Hello"
。
4.2 字母大小寫轉換
要將字串中的字母轉換為大寫或小寫,可以使用 toUpperCase()
和 toLowerCase()
方法。例如:
String s = "Hello, World!";
String uppercase = s.toUpperCase();
String lowercase = s.toLowerCase();
在這個例子中,uppercase
的值將是 "HELLO, WORLD!"
,lowercase
的值將是 "hello, world!"
。
4.3 字串替換
要將字串中的特定部分替換為新的字串,可以使用 replace()
方法。這個方法接受兩個參數,要替換的字串和新的字串。例如:
String s = "Hello, World!";
String replaced = s.replace("Hello", "Hi");
在這個例子中,replaced
的值將是 "Hi, World!"
。
💻 實例程式碼解析
現在讓我們來看一個實際的程式碼範例,展示如何使用字串處理方法來實現字串首字母大寫的功能:
public class CapitalizeStringExample {
public static void main(String[] args) {
String s = "hello, world!";
String capitalized = capitalizeString(s);
System.out.println(capitalized);
}
public static String capitalizeString(String s) {
String firstLetter = s.substring(0, 1).toUpperCase();
String restOfWord = s.substring(1);
return firstLetter + restOfWord;
}
}
在這個程式碼中,我們定義了一個 capitalizeString()
方法,它接受一個字串作為參數,並將字串的首字母轉換為大寫。然後,我們在 main()
方法中呼叫這個方法並印出結果。
輸入:hello, world!
輸出:Hello, world!
📚 參考資料