java重复一个字符
时间: 2024-02-18 08:04:23 浏览: 7
你可以使用循环来重复一个字符。以下是一个简单的示例代码,可以重复打印字符 'a' 10 次:
```
for (int i = 0; i < 10; i++) {
System.out.print('a');
}
```
相关问题
java输入一个字符串判重复的字符个数
可以使用Java中的Map集合来实现输入一个字符串判重复的字符个数的功能,具体代码如下:
```java
import java.util.*;
public class DuplicateCharacterCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine();
Map<Character, Integer> map = new HashMap<>();
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (map.containsKey(c)) {
map.put(c, map.get(c) + 1);
} else {
map.put(c, 1);
}
}
int count = 0;
for (Map.Entry<Character, Integer> entry : map.entrySet()) {
if (entry.getValue() > 1) {
count++;
}
}
System.out.println("输入字符串中重复字符的个数为:" + count);
}
}
```
上述代码中,首先使用Scanner类获取用户输入的字符串,然后使用一个Map集合来存储每个字符出现的次数,最后遍历Map集合,统计出现次数大于1的字符个数,即为输入字符串中重复字符的个数。
java怎么让一个字符串不重复
可以使用Set来实现字符串去重,Set是不允许有重复元素的集合。具体实现可以先将字符串转换成字符数组,然后使用Set集合对字符数组去重,最后将去重后的字符数组转回字符串即可。
以下是示例代码:
```
String str = "abbcccddddeeeee";
char[] charArray = str.toCharArray();
Set<Character> charSet = new LinkedHashSet<>();
for (char c : charArray) {
charSet.add(c);
}
StringBuilder sb = new StringBuilder();
for (Character c : charSet) {
sb.append(c);
}
String result = sb.toString();
System.out.println(result); // 输出: abcde
```
另外,如果要保持字符串的顺序不变,可以使用LinkedHashSet代替HashSet。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)