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");
- }
- }