一、字符串基础
字符串是Java中的一个重要数据类型,用于表示一串字符。在Java中,字符串是不可变的,即一旦字符串被创建,就不能修改。字符串可以通过双引号(")或单引号(')创建。
// 创建字符串 String str1 = "Hello World"; String str2 = new String("Hello World");
字符串也可以进行连接、截取等操作。
// 连接字符串 String str3 = str1 + ", " + str2; System.out.println(str3); // 输出:Hello World, Hello World // 截取字符串 String subStr = str3.substring(0, 5); System.out.println(subStr); // 输出:Hello
二、字符串长度与最后一个字符
字符串的长度可以通过length()方法获取,最后一个字符可以通过charAt()方法获取。
// 获取字符串长度 int length = str1.length(); System.out.println(length); // 输出:11 // 获取最后一个字符 char lastChar = str1.charAt(length - 1); System.out.println(lastChar); // 输出:d
三、以最后一个字符为中心
以Java字符串最后一个字符为中心,可以进行一些有趣的操作,例如找到字符串中所有以最后一个字符结尾的单词。
// 找到字符串中所有以最后一个字符结尾的单词 String[] words = str1.split(" "); char lastChar = str1.charAt(str1.length() - 1); for (String word : words) { if (word.charAt(word.length() - 1) == lastChar) { System.out.println(word); } }
上述代码将字符串按空格拆分成单词,然后依次判断每个单词的最后一个字符是否与字符串的最后一个字符相同,如果相同则输出该单词。
四、总结
Java字符串的基础、长度、最后一个字符等都是非常重要的概念。通过以最后一个字符为中心的操作,可以让我们更好地理解和应用这些概念。