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
  1. <dependency>
  2. <groupId>org.json</groupId>
  3. <artifactId>json</artifactId>
  4. <version>20090211</version>
  5. </dependency>
App.java
  1. import org.json.JSONObject;
  2. import org.json.JSONArray;
  3. public class App
  4. {
  5. public static void main( String[] args )
  6. {
  7. JSONObject j = new JSONObject();
  8. j.put("key1", "value1")
  9. .put("key2", "value2");
  10.  
  11. }
  12. }

回應 (Leave a comment)