2013-06-29 62 views
-3

我有下面這樣的字符串:NSString的長度爲

`NSString *myStr = @"APPLE";` 

現在我使用此代碼顯示第一個字母:

NSLog(@"%@", [myStr substringToIndex:1]; 

請告訴我,我該怎麼讓我的字符串這樣的:

A _ _ _ _

+2

我知道它成爲不受歡迎問這個,但[你嘗試過什麼?](http://whathaveyoutried.com) – vikingosegundo

+0

的NSString * finalText = [的NSString stringWithFormat:@ 「%@%@」,[myStr中substringToIndex:1],[myStr substringToIndex:NSMakeRange(2,[myStr length] -2)]]; –

回答

3

你的問題不是很清楚,但我認爲你想要這個:

NSString *myStr = @"APPLE"; 
NSString *finalText = [[myStr substringToIndex:1] stringByPaddingToLength:myStr.length withString: @"_" startingAtIndex:0]; 
NSLog(@"%@", finalText);