Java字符串定义及常用方法
字符串定义
Java字符串是一个对象,使用String类来创建和操作字符串。Java字符串的特点是不可改变性,即在创建字符串后,不能改变其值。
字符串创建
Java字符串可以通过字面量和构造函数来创建。
字面量方式
String str = "Java字符串";
构造函数方式
String str2 = new String("Java字符串");
字符串长度及截取
Java字符串可以通过.length()方法来获得其长度,还可以通过.substring()方法来截取特定部分的字符串。
字符串长度
String str = "Java字符串";
int length = str.length(); // length = 5
字符串截取
String str = "Java字符串";
String subStr = str.substring(0, 4); // subStr = "Java"
字符串查找与替换
Java字符串提供了多种查找和替换的方法,包括查找指定子串、替换指定子串等。
查找字符串
String str = "Java字符串";
int index = str.indexOf("字"); // index = 3
替换字符串
String str = "Java字符串";
String newStr = str.replaceAll("字", "码"); // newStr = "Java编码"
字符串拼接
Java字符串可以使用+符号或concat方法进行拼接。
使用+符号拼接
String str1 = "Java";
String str2 = "字符串";
String str3 = str1 + str2; // str3 = "Java字符串"
使用concat方法拼接
String str1 = "Java";
String str2 = "字符串";
String str3 = str1.concat(str2); // str3 = "Java字符串"
字符串转换
Java字符串提供了多种转换方法,包括将字符串转为整型、浮点型等。
字符串转整型
String str = "123";
int num = Integer.parseInt(str); // num = 123
字符串转浮点型
String str = "3.14";
double num = Double.parseDouble(str); // num = 3.14
示例说明
示例1-字符串替换
String str = "Hello World";
str = str.replace("World", "Java"); // str = "Hello Java"
示例2-字符串转整型
String str = "123";
int num = Integer.parseInt(str); // num = 123
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java字符串定义及常用方法 - Python技术站