Questions tagged «string»

字符串是有限的符号序列,通常用于文本,尽管有时用于任意数据。

11
将两个单词的字符串中两个单词的首字母大写
假设我有两个单词的字符串,并且我想将两者都大写。 name <- c("zip code", "state", "final count") 该Hmisc软件包具有capitalize将第一个单词大写的功能,但是我不确定如何使第二个单词大写。的帮助页面capitalize并不暗示它可以执行该任务。 library(Hmisc) capitalize(name) # [1] "Zip code" "State" "Final count" 我想得到: c("Zip Code", "State", "Final Count") 三字串呢: name2 <- c("I like pizza")
174 r  string  title-case 




1
如何在Swift中从NSData初始化字符串
我一直在尝试从NSDataSwift中初始化一个字符串。 苹果在NSString Cocoa文档中说您必须使用以下代码: init(data data: NSData!, encoding encoding: UInt) 但是,苹果没有提供任何用法或放置示例的示例init。 我正在尝试将以下代码从Objective-C转换为Swift NSString *string; string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding]; 我一直在尝试许多可能的语法,例如以下语法(当然它不起作用): var string:NSString! string = init(data: fooData,encoding: NSUTF8StringEncoding)
173 string  swift  cocoa  nsdata 


5
字符串中的双引号转义
双引号可以这样转义: string test = @"He said to me, ""Hello World"". How are you?"; 但这涉及"在字符串中添加字符。是否有C#函数或其他方法来转义双引号,以便不需要更改字符串?
173 c#  string  double-quotes 


27
如何检查我的字符串是否等于null?
仅当我的字符串具有有意义的值时,我才想执行一些操作。所以,我尝试了这个。 if (!myString.equals("")) { doSomething } 还有这个 if (!myString.equals(null)) { doSomething } 还有这个 if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } 还有这个 if ( (!myString.equals("")) && (myString!=null)) { doSomething } 还有这个 if ( myString.length()>0) { doSomething } 在所有情况下doSomething,尽管我的字符串为EMPTY,但我的程序仍然有效。等于null。那么,这有什么问题呢? 添加: 我找到了问题的原因。该变量被声明为字符串,结果,null分配给该变量的结果变为"null"!因此,if (!myString.equals("null"))作品。

6
我应该使用string.isEmpty()还是“” .equals(string)?
标题基本上说明了一切。我通常会在的同时进行测试string == null,因此我并不真正担心null安全测试。我应该使用哪个? String s = /* whatever */; ... if (s == null || "".equals(s)) { // handle some edge case here } 要么 if (s == null || s.isEmpty()) { // handle some edge case here } 关于这一点-它isEmpty()甚至做得比其他任何事情return this.equals("");或return this.length() == 0;?
171 java  string 


8
双引号与单引号
我真的很新的Ruby,我想了解,如果有,当我应该使用一个特定的时间""VS ''。 我大多数时候都在使用单引号,因为它更容易键入,但是我不确定是否应该这样做。 例如get 'user/new'vsget "user/new"
171 ruby  string  syntax 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.