2017
May
25
字串相加,String Concatenation
"str1 + str2" 实作两个字串相加: 用正常的方式 A + B 即可,不用特别使用 "stringBuilder().append()" 这个方式,原因是 Java2 编译器会自动帮你将
String s = s1 + s2
Compile 成下列这种 ↓
String s = (new StringBuffer()).append(s1).append(s2).toString();
可参考这篇文章
回传空字串,阵列,减少使用 null
如果 Function 常常回传 null ,会造成使用该 function 的程式,必需写 if/else 来滤掉 null case ,程式的可读性会变差 。
JSON
处理 JSON 格式最好使用 org.json。
pom.xml
- <dependency>
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- <version>20090211</version>
- </dependency>
App.java
- import org.json.JSONObject;
- import org.json.JSONArray;
- public class App
- {
- public static void main( String[] args )
- {
- JSONObject j = new JSONObject();
- j.put("key1", "value1")
- .put("key2", "value2");
- }
- }