首页 > 编程知识 正文

java怎么返回到上一个步骤,java中如何返回上一界面

时间:2023-05-06 17:03:42 阅读:13940 作者:1946

String类对象的常规操作和方法

在Java中,String类包含50多个方法,用于实现字符串的各种操作。 以下是一些需要经常使用的方法。

)1)字符串连接

公共字符串接触(字符串)。

此方法的参数是String类的对象,用于将参数中的字符串str连接到原始字符串之后。

)2)求出字符串的长度

公共int length (

返回字符串的长度。 此处的长度表示字符串中Unicode字符的数量。

)3)求出字符串中某个位置的字符

公共角色(索引) )。

此方法在特定位置对字符串索引,以获取字符串中指定位置的字符。 值得注意的是,字符串中第一个字符的索引为0,第二个字符的索引为1,依此类推,最后一个字符的索引为length ()-1。

)4)字符串比较

比较字符串可以使用String类提供的以下方法:

1 )公共int比较到(字符串传输)。

这种方法比较两个字符串,类似于Character类提供的compareTo方法。 Character类提供的compareTo方法比较两个字符数据,在此比较字符串数据。

比较过程实际上是将两个字符串中位于同一位置的字符在Unicode中按顺序逐个进行比较的结果。 如果在整个比较过程中未发现任何差异,则表示这两个字符串完全相等,compareTo方法返回0。 如果在比较过程中发现不同的地方,比较过程将停止。 在这种情况下,两个字符串在不同的位置必须不同。 如果当前字符串中此位置的字符大于参数中此位置的字符,则compareTo方法返回大于0的整数,否则返回小于0的整数。

2 ) publicbooleanequals (对象) )。

此方法比较两个字符串,类似于Character类提供的equals方法。 因为所有这些都是重载Object类的方法。 此方法将当前字符串与参数字符串进行比较,如果两个字符串相等,则返回true;否则返回false。

3 ) publicbooleanequalsignorecase (字符串传输) )。

此方法类似于equals方法,不同之处在于equalsIgnoreCase方法忽略字母的大小写差异。

(5)从字符串中提取子串

可以使用String类提供的substring方法从大字符串中提取子字符串。 此方法有两种常用格式:

1 )公共字符串子串(int begin index )。

该方法从beginIndex的位置,从当前字符串中提取剩下的字符并作为新字符串返回

2 )公共字符串子串(int begin index,int endIndex ) )。

此方法从当前字符串中检索从beginIndex位置到endIndex-1结束的子字符串。 子字符串的返回长度为endIndex-beginIndex。

(6)判断字符串前缀和后缀

要确定字符串前缀是否为指定字符串,请使用String类提供的以下方法:

1 ) publicbooleanstartswith (字符串前缀)。

此方法确定当前字符串的前缀是否与参数中指定的字符串prefix匹配,如果匹配则返回true,如果不匹配则返回false。

2 ) publicbooleanstartswith (字符串前缀,int toffset ) ) ) ) )。

此方法确定从当前字符串的toffset位置开始的子串的前缀是否与参数中指定的字符串prefix匹配,如果匹配则返回true,如果不匹配则返回false。

要确定字符串的后缀是否为指定字符串,请使用String类提供的方法:

publicbooleanendswith (字符串曲面) )。

此方法确定当前字符串的后缀是否与参数中指定的字符串suffix匹配,如果匹配则返回true,如果不匹配则返回false。

)7)搜索字符串中的单个字符

String类提供的以下方法:可用于搜索字符串中的单个字符

1 )将公共索引of (intch )设置为

该方法用于检索当前字符串中特定字符ch出现的位置,从开头向后检索,在字符串中发现字符ch的情况下,返回字符串中最先出现的字符ch的位置; 如果在整个字符串中找不到字符ch,则返回-1。

2 )公共索引of (intch,int fromIndex )。

此方法与第一种方法类似,只是从fromIndex的位置向后查找,并返回字符串中字符ch首先出现的位置。

3 )公共嵌入延迟(Intch )。

该方法和第一种方法类似,不同的地方在于,该方法从字符串的末尾位置向前查找,返回的仍然是字符ch在字符串第一次出现的位置.

4)public int lastIndexOf(int ch, int fromIndex)

该方法和第二种方法类似,不同的地方在于,该方法从fromIndex位置向前查找,返回的仍然是字符ch在字符串第一次出现的位置.

(8)字符串中子串的查找

字符串中子串的查找与字符串中单个字符的查找十分相似,可以利用String类提供的下列方法:

1)public int indexOf(String str)

2)public int indexOf(String str, int fromIndex)

3)public int lastIndexOf(String str)

4)public int lastIndexOf(String str, int fromIndex)

(9)字符串中字符大小写的转换

字符串中字符大小写的转换,可以利用String类提供的下列方法:

1)public String toLowerCase()

该方法将字符串中所有字符转换成小写,并返回转换后的新串.

2)public String toUpperCase()

该方法将字符串中所有字符转换成大写,并返回转换后的新串.

(10)字符串中多余空格的去除

public String trim()

该方法只是去掉开头和结尾的空格,并返回得到的新字符串.值得注意的是,在原来字符串中间的空格并不去掉.

(11)字符串中字符的替换

1)public String replace(char oldChar,char newChar)

该方法用字符newChar替换当前字符串中所有的字符oldChar,并返回一个新的字符串.

2)public String replaceFirst(String regex, String replacement)

该方法用字符串replacement的内容替换当前字符串中遇到的第一个和字符串regex相一致的子串,并将产生的新字符串返回.

3)public String replaceAll(String regex, String replacement)

该方法用字符串replacement的内容替换当前字符串中遇到的所有和字符串regex相一致的子串,并将产生的新字符串返回.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。