1
내 경우 문자열에 예를 들어 2500.00과 같은 문자열이 들어 있습니다. 또한 예를 들어 250.0과 같은 형식으로 문자열을 입력하면 250.00으로 변환됩니다. 이 문자열은 float로 변환되어 더하거나 뺄 것입니다.문자열에 동일한 문자가 두 개 포함되어 있는지 확인하는 방법은 무엇입니까?
이제 문자열에 두 개의 "."문자가 들어 있는지 확인하고 싶습니다. 어딘가, 예를 들어 2.50.00 또는 250..00. 이 경우 errormessage이 표시되어야합니다.
따라서 내 질문에 문자열이 두 개 포함되어 있는지 확인할 수 있습니다. " 문자열의 모든 위치에있는 문자?
확인할 수 있습니다 둘 다. " 하나씩 이어져서는 안됩니다. " – PriyankaChauhan
'boolean containsTwoDots (문자열 str) { return str.indexOf ('.')! = str.lastIndexOf ('.'); }' –
문자열을 숫자로 변환하려고하면 (여기에서 소수점을 사용한다고 가정하면) "2.50.00"또는 "250..00"을 입력하면 실패합니다. 해당 상황을 트랩하고 오류를보고하십시오. – ChrisF