玖叶教程网

前端编程开发入门

Java 字符串相关操作(java字符串总结)

Java字符串操作基础知识点


1. 字符串定义与创建


在Java中,字符串是由字符组成的不可变序列。可以使用以下几种方式创建字符串:



String str1 = "Hello, World!";

String str2 = new String("Hello, Java!");


2. 字符串拼接


可以使用`+`运算符或`concat()`方法将两个字符串拼接在一起:



String str3 = "Hello, " + "World!";

String str4 = "Hello, ".concat("World!");


3. 字符串比较


可以使用`equals()`方法或`==`运算符比较两个字符串是否相等。注意,`==`运算符比较的是对象的引用,而不是内容。


boolean isEqual = str1.equals(str2); // true

boolean isSameReference = (str1 == str2); // false


4. 字符串长度


使用`length()`方法获取字符串的长度:



int length = str1.length(); // 13


5. 字符串截取


使用`substring()`方法截取字符串的一部分:



String subStr = str1.substring(0, 5); // "Hello"


6. 字符串替换


使用`replace()`方法替换字符串中的某个字符或子串:



String replacedStr = str1.replace("World", "Java"); // "Hello, Java!"


7. 字符串分割


使用`split()`方法根据指定的分隔符将字符串分割成字符串数组:


String[] words = str1.split(" "); // ["Hello,", "World!"]


8. 字符串查找


使用`indexOf()`或`lastIndexOf()`方法查找子串在字符串中的位置:



int index = str1.indexOf("World"); // 7

int lastIndex = str1.lastIndexOf("o"); // 8


9. 字符串转大写或小写


使用`toUpperCase()`或`toLowerCase()`方法将字符串转换为大写或小写:


String upperStr = str1.toUpperCase(); // "HELLO, WORLD!"

String lowerStr = str1.toLowerCase(); // "hello, world!"


10. 字符串格式化


使用`String.format()`方法或`System.out.printf()`方法进行字符串格式化:


String formattedStr = String.format("Hello, %s!", "Java"); // "Hello, Java!"

System.out.printf("Hello, %s!

", "Java"); // "Hello, Java!"


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言