Java는 문자열에서 각 문자의 발생 횟수를 계산합니다.

王林
풀어 주다: 2020-05-28 17:29:42
앞으로
2811명이 탐색했습니다.

Java는 문자열에서 각 문자의 발생 횟수를 계산합니다.

구현 아이디어:

1. Scanner를 사용하여 사용자가 입력한 문자열을 얻습니다.

2. 키는 문자열의 문자이고 값은 문자 수입니다.

3. 문자열을 가져와 각 문자를 얻습니다.

4 얻은 문자를 사용하여 지도 컬렉션에 키가 있는지 확인합니다.

키가 존재합니다.

문자(키)를 통해 값(문자 수)을 가져옵니다.

value++

put(key, value) 새 값을 Map 컬렉션에 저장합니다.

key가 존재하지 않습니다.

put(key, 1)

5. Map 컬렉션을 탐색하고 결과를 출력합니다.

(권장 비디오 튜토리얼:java 동영상)

특정 코드:

public static void main(String[] args) { //1.使用Scanner获取用户输入的字符串 Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串"); String s = sc.next(); //2.创建Map集合,key是字符串中的字符,value是字符的个数 HashMap map = new HashMap<>(); //3.遍历字符串,获取每一个字符 for (char c : s.toCharArray()) { //4.使用获取到的字符,去Map集合中判断key是否存在 if (map.containsKey(c)) { //key存在 Integer value = map.get(c); value++; map.put(c,value); }else { //key不存在 map.put(c,1); } } //5.遍历Map集合,输出结果 for (Character key:map.keySet()){ Integer value = map.get(key); System.out.println(key+"---"+value); } }
로그인 후 복사

권장 튜토리얼:Java 개발 시작하기

위 내용은 Java는 문자열에서 각 문자의 발생 횟수를 계산합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!