Java 字符与字符串处理技巧
在 Java 编程中,字符和字符串处理是常见的任务。本文将介绍一些实用的字符和字符串处理方法,包括整数转换、元音移除、消息拼接、重复空格压缩、插入和移除特殊字符、驼峰字符串拆分以及单词下划线打印等。
1. 整数转换与最小数字前置
将整数转换为字符串,找到最小的非零数字并将其移到字符串前面。为了实现这个功能,我们使用 StringBuilder 来进行字符交换操作。以下是具体步骤:
1. 定义交换方法 :
private static void swap(StringBuilder sb, int i, int j) {
if (i != j) {
char temp = sb.charAt(i);
sb.setCharAt(i, sb.charAt(j));
sb.setCharAt(j, temp);
}
}
- 找到最小非零数字并交换 :
private static int cheatedWeight(int num) {
StringBuilder sb = new StringBuilder(String.valueOf(num));
int smallestDigitIndex = 0;
char smallestDigi
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



