当前位置: 首页 > news >正文

有没有做羞羞事的网站p2p网站制作 杭州

有没有做羞羞事的网站,p2p网站制作 杭州,做网站定金交多少合适,免费咨询服务合同范本免费版PO DTO 生成器 假设你是一个Java 高级程序员#xff0c;我会提供一些信息#xff0c;你需要帮我自动生成Java的PO、DTO 对象。 这些信息有着固定的形式#xff0c;第一行是对象的类名#xff0c;其后的每一行都是该对象的属性(简称“属性”)。 对于我属性#xff0c;格式…PO DTO 生成器 假设你是一个Java 高级程序员我会提供一些信息你需要帮我自动生成Java的PO、DTO 对象。 这些信息有着固定的形式第一行是对象的类名其后的每一行都是该对象的属性(简称“属性”)。 对于我属性格式可能是小驼峰的形式可能是全大写命名法的格式我需要你自动帮我转换成小驼峰的格式。 其中生成的PO对象中每个属性需要加上注解Column该注解是Mybatis的注解。该注解的值对应的是属性的全大写命名法的格式。 以下我会举个例子帮助你理解我的预期结果。 User id name batchName生成的PO对象如下 public class UserPO{Column(ID)private String id;Column(NAME)private String name;Column(BATCH_NAME)private String batchName; }生成的DTO对象如下 public class UserDto{private String id;private String name;private String batchName; }测试集 Student id name sex grade teacherNameTeacher id name subject studentCountPO,DTO生成器-Java代码版本 import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class JavaCodeGenerator { public static void main(String[] args) { Scanner scanner new Scanner(System.in); // Read the class name String className scanner.nextLine().trim(); // Read the properties ListString properties new ArrayList(); while (scanner.hasNextLine()) { String property scanner.nextLine().trim(); if (property.isEmpty()) { break; } properties.add(property); } // Generate PO class System.out.println(public class className PO {); for (String property : properties) { String columnName toUpperCaseSnakeCase(property); System.out.println(\tColumn(\ columnName \)); System.out.println(\tprivate String property ;); System.out.println(); } System.out.println(}); System.out.println(); // Generate DTO class System.out.println(public class className Dto {); for (String property : properties) { System.out.println(\tprivate String property ;); } System.out.println(}); } private static String toUpperCaseSnakeCase(String property) { StringBuilder sb new StringBuilder(); for (int i 0; i property.length(); i) { char c property.charAt(i); if (Character.isUpperCase(c)) { sb.append(_).append(c); } else { sb.append(Character.toUpperCase(c)); } } return sb.toString(); } }PO DTO 生成器-html、js版本 把上面的java版本改成js版本需要一个html页面该页面需要2个文本框一个按钮一个文本框输入用户输入的内容第二个文本框生成PO、DTO对象 !DOCTYPE html htmlheadtitleJava PO/DTO Generator/title /headbodyh1Java Code Generator/h1 label forclassNameClass Name:/label input typetext idclassNamebrbrlabel forpropertiesProperties:/label textarea idproperties rows5 cols30/textareabrbr buttononclickgenerateCode()Generate Code/buttonbrbr label forpoCodePO Code:/label textareaidpoCode rows10 cols50 readonly/textareabrbr label fordtoCodeDTO Code:/label textareaiddtoCode rows10 cols50 readonly/textarea /bodyscript function generateCode() { // Read input values var className document.getElementById(className).value.trim(); var propertiesInput document.getElementById(properties).value.trim();// Split properties by newlinevar properties propertiesInput.split(\n);// Generate PO classvar poCode public class className PO {\n;for (var i 0; i properties.length; i) {var property properties[i].trim();var columnName toUpperCaseSnakeCase(property);poCode \tColumn(\ columnName \)\n;poCode \tprivate String property ;\n\n;}poCode };// Generate DTO classvar dtoCode public class className DTO {\n;for (var i 0; i properties.length; i) {var property properties[i].trim();dtoCode \tprivate String property ;\n;}dtoCode };// Update output text areasdocument.getElementById(poCode).value poCode;document.getElementById(dtoCode).value dtoCode;}function toUpperCaseSnakeCase(property) {var snakeCase ;for (var i 0; i property.length; i) {var char property.charAt(i);if (char char.toUpperCase()) {snakeCase _ char;} else {snakeCase char.toUpperCase();}}return snakeCase;}/script /html
http://www.pierceye.com/news/174310/

相关文章:

  • 网站建设供需武昌做网站哪家专业
  • 好看的电商网站模板网易对象存储wordpress
  • 上海工商网查询企业信息查询系统安卓优化大师app下载
  • 深圳网站快速备案亳州做网站
  • 个人网站如何建jsp做的网站源码
  • 竹子建站公司怎么在百度上创建自己的网页
  • 专门做恐怖电影网站电子商务网站建设 实验
  • 旅游网站案例遂宁网站建设公司哪家好
  • WordPress站群更新wordpress 图片命名吗
  • 网站建设最好的公司哪家好网站模板下载软件
  • 运输公司网站模板网站建设及使用
  • 哈尔滨cms模板建站网站建设天地心
  • 廊坊代运营公司广东网站se0优化公司
  • 西双版纳建设厅网站宁夏建网站报价
  • 网站优化分析软件手机端网站源码
  • 我想克隆个网站 怎么做网站 运营工作如何做
  • 承德网站制作公司哪家好如何选择邯郸网站建设
  • 网络分析的应用案例广东网络seo推广平台
  • 网站开发设计合同北京网站排名优化公司
  • 免费建立个人网站凡科怎么下载app
  • 网站题头是什么做线上网站需要钱吗
  • 陕西省建设工程监理协会网站 查询动易网站首页错位
  • 老公做网站网站推广wordpress 文件加载顺序
  • 网站开发保存学习进度的方案搭建网站免费
  • 做网站对外贸有什么用网站怎么防k
  • 网站开发网站建设常州建站程序
  • 赤峰建设局网站物流公司网站制作模板
  • 装修第三方平台网站建设网站开发及设计
  • 男女做那个的小视频网站个人如何注册公司流程
  • 机关网站建设前期准备工作wordpress替代