/spring_demo_module/spring_mvc_demo/src/test/java/feng/shi/test/SimpleTest.java

https://gitlab.com/iamshijun/spring_demo · Java · 78 lines · 58 code · 20 blank · 0 comment · 2 complexity · 68f233c0998829e8d2de2f438a91ddc7 MD5 · raw file

  1. package feng.shi.test;
  2. import java.net.MalformedURLException;
  3. import java.net.URL;
  4. import java.text.Collator;
  5. import java.util.Locale;
  6. import org.junit.Assert;
  7. import org.junit.Test;
  8. import com.alibaba.fastjson.JSON;
  9. import com.alibaba.fastjson.JSONArray;
  10. import com.alibaba.fastjson.JSONObject;
  11. public class SimpleTest {
  12. @Test
  13. public void testCodePoint(){
  14. String a = "a";
  15. System.out.println(a.getBytes().length);
  16. System.out.println(a.codePointAt(0));
  17. System.out.println(a.codePointCount(0, 1));
  18. System.out.println("========================================");
  19. String ch = "ÖÐ";
  20. System.out.println(ch.getBytes().length);
  21. System.out.println(ch.codePointAt(0));
  22. System.out.println(ch.codePointCount(0, 1));
  23. }
  24. @Test
  25. public void testFastJson(){
  26. JSONArray jsonArray = JSON.parseArray("[{'itemId':1,'itemDetailId':2,'value':'long......text'},"
  27. + "{'itemId':2,'value':'ÈÕÓï'}"
  28. + "]");
  29. for(int i = 0, size = jsonArray.size(); i < size ; ++i){
  30. JSONObject jsonObject = jsonArray.getJSONObject(i);
  31. Long itemId = jsonObject.getLong("itemId");
  32. Long itemDetailId = jsonObject.getLong("itemDetailId");
  33. String value = jsonObject.getString("value");
  34. System.out.format("%s-%s-%s\n", new Object[]{itemId,itemDetailId,value});
  35. }
  36. }
  37. @Test
  38. public void testEqual(){
  39. long lg = 0L;
  40. Assert.assertTrue(lg == 0);
  41. }
  42. @Test
  43. public void testCollator(){
  44. String str1 = "ÖÐ";
  45. String str2 = "A";
  46. Collator collator = Collator.getInstance(Locale.CHINA);
  47. int ret = collator.compare(str1, str2);
  48. System.out.println(ret);
  49. System.out.println(Character.isLetter('_'));
  50. }
  51. @Test
  52. public void testUrl() throws MalformedURLException{
  53. URL url = new URL("http://www.beta.ablesky.com/exam/sfsdf?fromurl=http://www.salesdemo.com/");
  54. System.out.println(url.getHost());
  55. System.out.println(url.getPath());
  56. System.out.println(url.getQuery());
  57. }
  58. }