예 :
문자열을 가져 와서이 문자열의 모든 문자를 상수로 변환하고 모든 문자 수를 합하여 int에 저장하려는 EditText가 있습니다. 변하기 쉬운.숫자를 문자열의 char로 설정하고 그 숫자의 합을
-2
A
답변
1
키와 문자로 정의되는 HashMap을 정의하고 값으로 int로 : 각 문자 값의
HashMap<Character,Integer> characterMap = new HashMap<Character, Integer>();
characterMap.put('a',10);
characterMap.put('p',20);
characterMap.put('l',8);
characterMap.put('e',4);
합계 :
String data = "apple";
char[] charArray = data.toCharArray();
int total=0;
for(char ch : charArray){
total+=characterMap.get(ch);
}
System.out.print("Total : "+total);
+1
그 좋은 코드, 감사합니다. 너무 많이 –
+0
@ shahabbayenat, 고마워요 그리고 당신을 도울 다행. –
0
String Str1 = new String("Your String");
char[] Str2 = new char[The Size You want];
Str1.getChars(0, str1.length(), Str2, 0);
Now Str2 contains a set of characters you want. Give whatever values you can to your characters and parse it to int. Do the calculation thereafter.
1
조금 어쨌든 검색 좀해야
String s = "1234";
int sum = 0;
for (int i = 0; i < s.length(); i++) {
sum = sum + Character.getNumericValue(s.charAt(i));
}
return sum;
관련 문제
- 1. jtextfield에서 숫자의 합을 찾습니다
- 2. 숫자의 문자열의 첫 번째 숫자를 찾기
- 3. 배열에서 홀수 숫자의 합을 찾기
- 4. 크기 표기 숫자의 합을 계산 하시겠습니까?
- 5. Typescript 사용자 입력 숫자의 합을 찾습니다.
- 6. 배열에 숫자를 더하고 그 합을 자바 스크립트로 반환하는 함수 만들기
- 7. 숫자에서 숫자의 합을 찾기 위해 fork() 사용하기
- 8. 문자열의 숫자를 계산하는 방법
- 9. 그 요인의 곱셈으로 숫자의 표현
- 10. 숫자의 숫자를 역순으로 인쇄하십시오.
- 11. 숫자의 숫자를 줄이려면 어떻게해야합니까?
- 12. 숫자의 합을 1과 같게 만드는 방법
- 13. summaryType 함수가 float 숫자의 합을 갖습니다.
- 14. 문자열의 숫자를 문구 번호로 바꿉니다.
- 15. 문자열의 마지막 숫자의 위치 찾기
- 16. 사용자가 입력 한 숫자의 합을 계산하는 펄 프로그램
- 17. 최대 합을 최소화하는 숫자를 쌍으로 만드는 욕심 많은 알고리즘
- 18. 숫자의 숫자를 다른 숫자로 변경
- 19. 숫자의 연속 숫자의 최대 합
- 20. 파이썬에서 문자열의 숫자를 제거하십시오.
- 21. sed 문자열의 숫자를 바꾸기
- 22. 문자열의 숫자를 빼는 방법
- 23. 숫자의 임의의 숫자의 합
- 24. 사용자 입력 숫자와 그 숫자 합을 표시하는 프로그램이 필요합니다.
- 25. 스칼라 : 문자열의 각 숫자를 정수로 변환하십시오.
- 26. 자바에서 문자열의 마지막 숫자를 추출하는 방법은 무엇입니까?
- 27. 문자열의 숫자를 통화 형식으로 변환
- 28. String의 숫자를 int로 변환하는 방법은 무엇입니까?
- 29. 자바 : 매초마다 InputStreamReader에서 연속적으로 인쇄 된 숫자의 합을 계산 하시겠습니까?
- 30. Ruby의 배열에서 두 숫자의 모든 조합의 합을 찾습니다.
무엇이 문제인가 – therealprashant
Heard of Go 주파? –
문자열을 int로 구문 분석하는 방법을 모른다면. Google에서 시도해보십시오, 첫 번째 대답이어야합니다. – jhamon