java字符串如何使用

  介绍

这篇文章主要介绍了java字符串如何使用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

<强> java字符串的用法

字符串类在java。朗包中,java使用字符串类创建一个字符串变量,字符串变量属于对象. java把字符串类声明的最终类,不能有子类.String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间,下面简单的熟悉一下其常用的API

以   char charAt (int指数)返回指数所指定的字符   字符串concat (String str)将两字符串连接   布尔endsWith (String str)测试字符串是否以str结尾   布尔=(对象obj)比较两对象   char [] getBytes将字符串转换成字符数组返回   char [] getBytes (String str)将指定的字符串转成制服数组返回   布尔startsWith (String str)测试字符串是否以str开始   int长度()返回字符串的长度   字符串替换(新)字符,字符将用新老替代   char [] toCharArray将字符串转换成字符数组   字符串toLowerCase()将字符串内的字符改写成小写   字符串toUpperCase()将字符串内的字符改写成大写   字符串返回对象的值(布尔b)将布尔方法b的内容用字符串表示   字符串返回对象的值(char ch)将字符ch的内容用字符串表示   字符串返回对象的值(int指数)将数字索引的内容用字符串表示   长字符串返回对象的值(l)将长整数字l的内容用字符串表示   字符串的子串(int2 int1)取出字符串内第int1位置到int2的字符串

1。构造方法

//直接初始化   字符串str=癮bc";//使用带参构造方法初始化   char [] char={& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;};   字符串str1=新的字符串(“abc");字符串str2=新的字符串(str);   字符串str3=新的字符串(char);

2。求字符串长度和某一位置字符

字符串str=新的字符串(“abcdef");   int strlength=str.length ();//strlength=7   char ch=str.charAt (4);//ch=e

3。提取子串

用字符串类的子串方法可以提取字符串中的子串,该方法有两种常用参数:

1)公共子串字符串(int beginIndex)//该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一个新的字符串返回。

2)公共子串字符串(int, int beginIndex endIndex)//该方法从beginIndex位置起,从当前字符串中取出到endIndex-1位置的字符作为一个新的字符串返回。

字符串str1=新的字符串(“abcdef");   字符串str2=str1.substring (2);//str2=癱def"   字符串str3=str1.substring (2、5);//str3=癱de"

4。字符串比较

1)公共int compareTo(字符串anotherString)//该方法是对字符串内容按字典顺序进行大小比较,通过返回的整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负整数,相等返回0。

2)公共int compareToIgnoreCase(字符串anotherString)//与compareTo方法相似,但忽略大小写。

3)公共布尔=(对象anotherObject)//比较当前字符串和参数字符串,在两个字符串相等的时候返回真,否则返回错误的。

4)公共布尔equalsIgnoreCase(字符串anotherString)//与=方法相似,但忽略大小写。

字符串str1=新的字符串(“abc");   字符串str2=新的字符串(“ABC");   int a=str1.compareTo (str2);//a> 0   int b=str1.compareToIgnoreCase (str2);//b=0   布尔c=str1.equals (str2);//c=false   布尔d=str1.equalsIgnoreCase (str2);//d=true

5。字符串链接

公共字符串concat (String str)//将参数中的字符串str连接到当前字符串的后面,效果等价于“+”;   字符串str=癮a" .concat (“bb") .concat (“cc");//相当于字符串str=癮a" +“bb" +“cc";

6。字符串中单个字符查找

1)公共int indexOf (int ch/字符串str)//用于查找当前字符串中字符或子串,返回字符或子串在当前字符串中从左边起首次出现的位置,若没有出现则返回1 .

2)公共int indexOf (int ch/字符串str, int fromIndex)//改方法与第一种类似,区别在于该方法从fromIndex位置向后查找。

3)公共int lastIndexOf (int ch/字符串str)//该方法与第一种类似,区别在于该方法从字符串的末尾位置向前查找。

4)公共int lastIndexOf (int ch/字符串str, int fromIndex)//该方法与第二种方法类似,区别于该方法从fromIndex位置向前查找。

java字符串如何使用