gpt4 book ai didi

java - 字符串操作每 4 个字符插入一个字符

转载 作者:行者123 更新时间:2023-12-01 06:33:48 25 4
gpt4 key购买 nike

在 Android 中,如果我有一个编辑文本并且用户输入了 123456789012,我怎样才能让程序每 4 个字符插入一个破折号。 即:1234-5678-9012

我想你需要说一些类似的话:- a=Characters 1~4, b=Characters 5~8, c=Characters 9-12 ,结果= a + "-"+ b + "-"+ c。但我不确定这在 Android 中会是什么样子。

非常感谢您的帮助。

最佳答案

String s = "123456789012";
String s1 = s.substring(0, 4);
String s2 = s.substring(4, 8);
String s3 = s.substring(8, 12);

String dashedString = s1 + "-" + s2 + "-" + s3;
//String.format is extremely slow. Just concatenate them, as above.

substring() Reference

关于java - 字符串操作每 4 个字符插入一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169699/

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