NSMutableArray를 문자열로 복사하고 있습니다. 문자열을 표시 할 때 배열 항목 앞에 "("기호가 표시되고 배열 항목이 사이에 쉼표로 구분됩니다. 줄 단위로 배열 항목을 표시하고 쉼표로 구분하지 않으려면 어떻게해야합니까? do배열을 문자열로 복사하고 문자열을 순서대로 표시
답변
배열을 개행 문자로 결합하려면 가장 쉬운 방법은 NSArray
의 -componentsJoinedByString: 메소드를 사용하는 것입니다. 예를 들어, 질문 :
NSArray* myArray = // assume this exists
NSString* stringJoinedByNewLines = [myArray componentsJoinedByString:@"\n"];
// This should show each of the elements separated by a new-line (and they are now in a single string)
NSLog(@"the string: %@", stringJoinedByNewLines);
NSMutableArray * items = someArray;
NSMutableString * bulletList = [NSMutableString stringWithCapacity:items.count*10];
for (NSString * s in items)
{
[bulletList appendFormat:@"%@\n", s];
}
yourTextView.text = bulletList;
당신은 시도 할 수
NSString*str=[str1 stringByReplacingOccurrencesOfString:@"(" withString:@"\n"];
이렇게하면 모든 여는 중괄호가 줄 바꿈 문자로 바뀝니다. 중괄호를 닫을 때도 마찬가지입니다.
그건 작동하지 않습니다. 그는 '('등을보고 있는데, 디버거/콘솔 로그에서 볼 수 있도록 배열 형식의 설명을보고 있기 때문에 실제로는 문자열 형식이 아닙니다.) –
그래도 여전히 배열을 문자열, 그래서 궁극적으로 그것은 문자열이 맞습니까? –
그는 코드를 표시하지 않았지만 문자열로 표시되면 내 생각은 아니오입니다. 내 생각에 그는 'NSString * string = (NSString *)' 새 객체가 실제로 문자열이 아니기 때문에 그 캐스트는 트릭입니다. 여전히 배열이 될 것입니다. –
- 1. 문자열을 문자열로 []로 분할하고 빈 배열을 반환합니다.
- 2. PHP 배열을 문자열로 변환
- 3. 배열을 문자열로 암호화
- 4. 문자 배열을 문자열로 분할하기
- 5. 배열을 문자열로 변환
- 6. 배열을 문자열로 구문 분석 하시겠습니까?
- 7. 바이트 배열을 문자열로 변환하려면 어떻게해야합니까?
- 8. int 배열을 문자열로 변경하는 방법
- 9. 바이트 배열을 벡터 문자열로
- 10. 안드로이드에서 바이트 배열을 문자열로
- 11. 배열을 파이썬에서 문자열로 포맷하십시오.
- 12. 문자열 배열을 문자열로 변환
- 13. 배열을 문자열로 변환
- 14. PHP 배열을 문자열로 변환
- 15. 배열을 Nesc 문자열로 변환
- 16. Word 배열을 문자열로
- 17. 배열을 NodeJS의 문자열로 변환하십시오.
- 18. 배열을 문자열로 변환
- 19. 정수 배열을 문자열로 변환
- 20. 배열을 루비의 문자열로 빠르게 변환합니다.
- 21. 표시 URL을 순서대로 표시하려면 어떻게해야합니까?
- 22. 소금 값을 문자열로 표시
- 23. 바이트 배열을 이스케이프 문자열로 변환
- 24. 문자열을 다른 문자열로 나누기
- 25. 문자열을 벡터 문자열로 바꾸기
- 26. PHP에서 문자열을 문자열로 비교
- 27. 문자열을 입력 문자열로 전달
- 28. 문자열을 문자열로 분할
- 29. 문자열을 작은 문자열로 압축 하시겠습니까?
- 30. PHP 오류를 표시 문자열로 표시
글 머리 기호를 원하는 항목, 번호가 매겨진 줄 또는 조합에 추가 할 수 있습니다. 방금 새 줄 char : (\ n)을 사용했습니다. –