91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

charat函數在Java編程中的實際應用案例有哪些

小樊
83
2024-09-07 12:25:44
欄目: 編程語言

charAt() 函數在 Java 編程中主要用于從字符串中獲取指定索引位置的字符。以下是一些實際應用案例:

  1. 檢查字符串是否以特定字符開頭或結尾
public class Main {
    public static void main(String[] args) {
        String str = "Hello, World!";
        
        // 檢查字符串是否以大寫字母 'H' 開頭
        if (str.charAt(0) == 'H') {
            System.out.println("The string starts with 'H'");
        }
        
        // 檢查字符串是否以感嘆號 '!' 結尾
        int lastIndex = str.length() - 1;
        if (str.charAt(lastIndex) == '!') {
            System.out.println("The string ends with '!'");
        }
    }
}
  1. 遍歷字符串中的所有字符
public class Main {
    public static void main(String[] args) {
        String str = "Programming";
        
        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            System.out.println("Character at index " + i + ": " + ch);
        }
    }
}
  1. 反轉字符串
public class Main {
    public static void main(String[] args) {
        String str = "ReverseMe";
        StringBuilder reversedStr = new StringBuilder();
        
        for (int i = str.length() - 1; i >= 0; i--) {
            reversedStr.append(str.charAt(i));
        }
        
        System.out.println("Reversed string: " + reversedStr.toString());
    }
}
  1. 檢查字符串是否為回文(正序和倒序讀都一樣的字符串):
public class Main {
    public static void main(String[] args) {
        String str = "madam";
        boolean isPalindrome = true;
        
        for (int i = 0; i < str.length() / 2; i++) {
            if (str.charAt(i) != str.charAt(str.length() - 1 - i)) {
                isPalindrome = false;
                break;
            }
        }
        
        if (isPalindrome) {
            System.out.println("The string is a palindrome");
        } else {
            System.out.println("The string is not a palindrome");
        }
    }
}

這些示例展示了如何在 Java 編程中使用 charAt() 函數。根據實際需求,可以在各種場景中應用這個函數。

0
青海省| 张家川| 伊春市| 宣汉县| 仪陇县| 兴国县| 和顺县| 琼中| 师宗县| 奉新县| 宜兰县| 凤庆县| 宁化县| 靖宇县| 威信县| 南京市| 双桥区| 隆德县| 交城县| 怀宁县| 安徽省| 遂平县| 景宁| 特克斯县| 韩城市| 定边县| 广州市| 罗定市| 淮北市| 伊金霍洛旗| 隆德县| 徐闻县| 句容市| 墨竹工卡县| 什邡市| 玉山县| 太白县| 兴化市| 兴义市| 阿合奇县| 光山县|