Newer
Older
task-bldg / src / main / java / osm / surveyor / task / util / JsonNumberArray.java
@haya4 haya4 on 27 Jul 2022 707 bytes OK: "/tasks/00000"の地図表示
  1. package osm.surveyor.task.util;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import lombok.Getter;
  7. import lombok.Setter;
  8.  
  9. @Getter
  10. @Setter
  11. public class JsonNumberArray extends JsonTemple {
  12. private List<String> list = new ArrayList<>();
  13. public void setList(List<String> list) {
  14. this.list = new ArrayList<>();
  15. for (String str : list) {
  16. add(str);
  17. }
  18. }
  19. public void add(String str) {
  20. this.list.add(str);
  21. }
  22. /*
  23. * [141.35625,42.90416666666667]
  24. */
  25. public String toString() {
  26. StringBuffer sb = new StringBuffer();
  27. sb.append("[");
  28. boolean first = false;
  29. for (String str : this.list) {
  30. first = out(first, sb, null, str);
  31. }
  32. sb.append("]");
  33. return sb.toString();
  34. }
  35. }