Bal*_*usC 14
你可以利用String#substring().
String newstring = string.substring(0, 1) + "-" + string.substring(1);
Run Code Online (Sandbox Code Playgroud)
你只需要预先检查字符串长度以避免IndexOutOfBoundsException,但这只是显而易见的.
假设
String in = "ABCDEF";
String out;
Run Code Online (Sandbox Code Playgroud)
然后,以下任何一项:
out = in.replaceFirst(".", "$0-");
Run Code Online (Sandbox Code Playgroud)
要么
out = String.format("%1$s-%2$s", in.substring(0,1), in.substring(1));
Run Code Online (Sandbox Code Playgroud)
要么
out = in.substring(0,1) + "-" + in.substring(1);
Run Code Online (Sandbox Code Playgroud)
要么
out = new StringBuilder(in).insert(1, '-').toString();
Run Code Online (Sandbox Code Playgroud)
将使out = "A-BCDEF"。
| 归档时间: |
|
| 查看次数: |
26538 次 |
| 最近记录: |