2013-09-25 20 views
1

为了让我的代码更具可读性,我想特别说明我为字符串添加了一个空格,而不是仅仅说+ " "。因为这可能很容易与+ ""混淆。如何显式定义字符串中的添加空间?

由于我正在寻找一个想法:

this.finalString = (string1 + //String.Space or Char.Space// +string2); 

是否有约定这还是" "这样做的正确方法?

+0

什么语言?我不认为Eclipse与此有任何关系。如果你使用的是C/C++,你可以“分配一个”字符串空间=“”'并在你的任务中使用它,但这非常不寻常。 – jmstoker

+0

“”是正确的。但是,某些语言可能会有其他构造来执行此操作。 – JNYRanger

回答

2

“”是做到这一点的正确方法。 :)

如果你确实需要明确,你可以设置一个常量来表示一个空白字符。

如果你不喜欢的常量,你可以(你使用取决于语言)创建自己的变量:

String space = " "; 
String return = Environment.NewLine; 
String example = space + "word" + return + "anotherword"; 
+0

我想到了,但你的,但我同意这将是矫枉过正。由于初始化仍然是(String whatever =“”),并不是那么好, – Noob

1

要谁是在任何语言经验的诚实的人是不会混淆这两个说法

this.finalString = (string1 + "" +string2); // No one does this, unless it's a typo 

this.finalString = (string1 + " " +string2); 
相关问题