문자열 형식을 지정하는 가장 좋은 방법이 Scala에서 무엇인지 궁금합니다. 클래스의 toString 메서드를 다시 구현하고 있는데 오히려 길고 복잡한 문자열입니다. String.format을 사용하려고 생각했지만 Scala에 문제가있는 것 같습니다. 이 일을하기위한 네이티브 스칼라 함수가 있습니까?스칼라에서 문자열을 포맷하는 가장 좋은 방법은 무엇입니까?
9
A
답변
16
나는 그것을 잘못 사용하고있었습니다. 올바른 사용법은 .format (parem1, parem2)입니다.
2
String#format
으로주의해야 할 점은 실제로 리플렉션 (v2.7.4 기준)을 사용하여 구현된다는 사실입니다. Java API에 위임하지만 반성은 비교적 사소한 메소드 호출에 상당한 오버 헤드를 추가합니다. 성능상의 이유로 Java 스타일의 문자열 연결을 고려할 수 있습니다. 스칼라 버전 2.8.0에서이 문제를 해결해야합니다.
3
안녕하세요 어때요? java.text.MessageFormat
?
관련 문제
- 1. AppleScript로 지역화 된 문자열을 포맷하는 가장 좋은 방법은 무엇입니까?
- 2. PHP에서 긴 HTML 문자열을 포맷하는 가장 좋은 방법은 무엇입니까?
- 3. XSLT 1.0에서 24 시간 형식을 포맷하는 가장 좋은 방법은 무엇입니까?
- 4. Kindle 용 LaTeX 소스를 포맷하는 가장 좋은 방법은 무엇입니까?
- 5. 컨트롤러에서 데이터베이스 데이터를 수정/포맷하는 가장 좋은 방법은 무엇입니까?
- 6. flex에서 현재 날짜로 문자열을 포맷하는 방법은 무엇입니까?
- 7. 하위 문자열을 얻는 가장 좋은 방법은 무엇입니까?
- 8. 스칼라에서 값에 대한 제약 조건을 표현하는 가장 좋은 방법은 무엇입니까?
- 9. QString을 포맷하는 방법은 무엇입니까?
- 10. PHP에서 가장 비슷한 문자열을 찾는 가장 좋은 방법은 무엇입니까?
- 11. NSDate를 포맷하는 방법은 무엇입니까?
- 12. 파이썬에서 유니 코드 문자열을 utf-8로 포맷하는 방법은 무엇입니까?
- 13. Help : .NET 날짜 문자열을 NSDate로 포맷하는 방법은 무엇입니까?
- 14. Java SimpleDateFormat을 사용하여 비정상 날짜 문자열을 올바르게 포맷하는 방법은 무엇입니까?
- 15. 개체 지향 모델에서 문자열을 제한하는 가장 좋은 방법은 무엇입니까?
- 16. 장고에 여러 날짜 문자열을 저장하는 가장 좋은 방법은 무엇입니까?
- 17. 문자열을 mysql 날짜로 변환하는 가장 좋은 방법은 무엇입니까?
- 18. Assetic 애셋에서 JavaScript 리터럴 문자열을 변환하는 가장 좋은 방법은 무엇입니까?
- 19. web.config에서 연결 문자열을 암호화하는 가장 좋은 방법은 무엇입니까?
- 20. iPhone 앱에 문자열을 저장하는 가장 좋은 방법은 무엇입니까?
- 21. .NET에서 짧은 문자열을 암호화하는 가장 좋은 방법은 무엇입니까?
- 22. Java에서 XML 문자열을 구문 분석하는 가장 좋은 방법은 무엇입니까?
- 23. Objective-C : NSString에서 하위 문자열을 추출하는 가장 좋은 방법은 무엇입니까?
- 24. .NET에서 Null 종료 문자열을 deserialize하는 가장 좋은 방법은 무엇입니까?
- 25. 긴 문자열에서 짧은 해시 문자열을 생성하는 가장 좋은 방법은 무엇입니까
- 26. 긴 문자열에서 문자열을 구문 분석하는 가장 좋은 방법은 무엇입니까?
- 27. C#에서 문자열을 숫자로 변환하는 가장 좋은 방법은 무엇입니까?
- 28. iPhone 응용 프로그램에 문자열을 저장하는 가장 좋은 방법은 무엇입니까?
- 29. 자바 스크립트에서 객체의 배열로 문자열을 변환하는 가장 좋은 방법은 무엇입니까?
- 30. Flex와 Rails간에 텍스트 문자열을 교환하는 가장 좋은 방법은 무엇입니까?
'RichString'에있는 것들이 있습니다. 당신이 여기서 더 멋진 것들을 할 수있게 해줍니다. 그냥 자바 API를 사용하는 반면에 당신이 할 : "% s 님이 % d의 토끼를 가지고".format (이름 : 및 String.format 당신은 다음과 같은 작업을 수행 할 수 (이름, bunnyCount "% s 님이 % d의 토끼가 있습니다") , bunnyCount) 심지어 연산자로 사용하십시오. "% s는 % d 토끼가 있습니다"형식 (이름, bunnyCount) – Calum
그래서 사용하고 있습니다. – Rayne