일부 문자열을 구분하기 위해 일부 기호를 추가하고 싶습니다. 문자열에 char을 추가하는 방법은 무엇입니까?iPhone에서 char 및 string을 연결하는 방법은 무엇입니까?
예컨대 "Hello"에 '\ x01'을 추가하고, 'World'앞에 '\ x02'를 추가하고 'World'뒤에 '\ x03'을 추가하십시오.
그래서 별도의 표시가있는 "\ x01 Hello \ x02 World \ x03"문자열을 만들 수 있습니다.
일부 문자열을 구분하기 위해 일부 기호를 추가하고 싶습니다. 문자열에 char을 추가하는 방법은 무엇입니까?iPhone에서 char 및 string을 연결하는 방법은 무엇입니까?
예컨대 "Hello"에 '\ x01'을 추가하고, 'World'앞에 '\ x02'를 추가하고 'World'뒤에 '\ x03'을 추가하십시오.
그래서 별도의 표시가있는 "\ x01 Hello \ x02 World \ x03"문자열을 만들 수 있습니다.
, 당신은 NSMutableString
대신 NSString
을 사용해야합니다. 처음부터 문자열을 만들려는 경우에는 이러한 필요성이 없습니다. 우리가 여기이없는 무엇이다, 내가 생각
NSString * myString = [NSString stringWithFormat:@"%c %@ %c %@ %c",
0x01,
@"Hello",
0x02,
@"World",
0x03];
흠 ..
은 당신이 뭔가를 할 수 있습니다 :
NSString *hello = @"hello";
char ch [] = {'\x01'};
hello = [hello stringByAppendingString:[NSString stringWithUTF8String:(char*)ch]];
이 나는 숯불 * 당신의 단일 문자에서 추가하고 추가 stringWithUTF8String를 사용 할 수 있습니다.
그러나 해결 방법은 오래 가지 못합니다.
닉.
는'stringWithUTF8String'이 null로 끝나는 문자열을 기대 :
는 예를 들어, +stringWithFormat:
방법을 사용할 수 있습니다. 티켓은 –
당신이 무엇을 요구하고 있는지 확실하지 않습니다 ...하지만 stringWithFormat이 도움이 될까요? 당신이 문자열을 수정하려면
예컨대는
[NSString stringWithFormat:@"%c%@%c%@%c", 1, @"hello", 2, @"world", 3];
입니다.) –