21xrx.com
2024-12-22 20:30:23 Sunday
登录
文章检索 我的文章 写文章
Java字符串指定位置增加字符的方法
2023-06-18 00:41:54 深夜i     --     --
Java 字符串 insert char substring

在Java编程中,我们经常需要对字符串进行操作,例如添加或删除字符。有时候需要在一个字符串的指定位置增加字符,这个时候该怎么做呢?

Java的String类提供了许多方法来操作字符串,其中有一个方法是substring(),它可以从一个字符串中提取子字符串。我们可以使用substring()方法将原字符串分割成两部分,在需要增加字符的位置插入想要的字符,然后将两部分字符串再拼接起来。

具体操作流程如下:

1. 使用substring()方法获取需要插入字符的位置之前的字符串和位置之后的字符串。

2. 在获取的两个字符串之间插入想要的字符。

3. 使用加号将三个字符串拼接起来,得到新的字符串。

下面是示例代码:


public static String insertChar(String str, char c, int index) {

  return str.substring(0, index) + c + str.substring(index);

}

这个方法接收三个参数:原字符串、想要插入的字符、插入的位置。

现在我们来测试一下:


String str = "abcde";

char c = '-';

int index = 2;

String newStr = insertChar(str, c, index);

System.out.println(newStr);

输出结果为:


ab-cde

这个示例演示了如何在字符串“abcde”的第二个位置插入字符“-”,得到新的字符串“ab-cde”。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复