MySQLResultHandlerServiceImplTest.java 912B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.vcarecity.cvs.service.impl;
  2. import java.util.Arrays;
  3. class MySQLResultHandlerServiceImplTest {
  4. @org.junit.jupiter.api.Test
  5. void resultHandler() {
  6. String[] h = new String[3];
  7. StringBuffer sb = new StringBuffer();
  8. Object[] rows = new Object[]{1, "test", null};
  9. for (int i = 0; i < rows.length; i++) {
  10. Object row = rows[i];
  11. if (row instanceof String) {
  12. sb.append("'").append(row).append("'");
  13. } else {
  14. sb.append(row);
  15. }
  16. if (i != rows.length - 1) {
  17. sb.append(",");
  18. }
  19. }
  20. System.out.println(sb.toString());
  21. Arrays.fill(h, "%s");
  22. final String join = String.join(",", h);
  23. final String value = String.format(join, rows);
  24. System.out.println(join);
  25. System.out.println(value);
  26. }
  27. }