gpt4 book ai didi

java - 如何将字符添加到特定索引中的字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:02 24 4
gpt4 key购买 nike

我有一个由 6 个字母组成的字符串,例如:“abcdef”。我需要添加“。”每两个字符,所以它会是这样的:“ab.cd.ef”。我在 java 工作,我试过这个:

private String FormatAddress(String sourceAddress) {
char[] sourceAddressFormatted = new char[8];
sourceAddress.getChars(0, 1, sourceAddressFormatted, 0);
sourceAddress += ".";
sourceAddress.getChars(2, 3, sourceAddressFormatted, 3);
sourceAddress += ".";
sourceAddress.getChars(4, 5, sourceAddressFormatted, 6);
String s = new String(sourceAddressFormatted);
return s;
}

但我收到了奇怪的值,例如 [C@2723b6.

提前致谢:)

最佳答案

尝试正则表达式:

输入:

abcdef

代码:

System.out.println("abcdef".replaceAll(".{2}(?!$)", "$0."));

输出:

ab.cd.ef

关于java - 如何将字符添加到特定索引中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com