java - 如何使用 Java 将文本创建为 Html
问题描述
如何使用 java 程序将句子转换为 html。假设如果我在创建这些单词时有粗体字符、下划线或上标单词,我如何在该特定单词之前和之后有条件地添加 html 标记。
我认为是读取 excel 文件,然后使用字符串生成器尝试将整个句子附加到 p 标签中。
因为我对它很陌生。我不明白如何遍历每个单词并检查各种条件
我试过的是,它只是在开始和结束中添加 p 标签,但会help
以粗体和specific
粗体和下划线转换
public String getGeneralValue(Cell currentCell){
switch (currentCell.getCellType()){
case STRING:
return currentCell.getStringCellValue();
case NUMERIC:
return String.valueOf((int) currentCell.getNumericCellValue());
case BOOLEAN:
return String.valueOf(currentCell.getBooleanCellValue()).toUpperCase();
default:system.out.println("other than numeric and String");
}
return "";
}
public String setPType(Cell currentCell){
StringBuilder sb = new StringBuilder();
sb.append("<p>");
sb.append(getGeneralValue(currentCell));
sb.append("</p>");
return sb.toString();
}
这是图像示例
解决方案
推荐阅读
- android - Android:画布在旋转时被清除
- c++ - 如何通过 C++ 中的链接器进行模拟测试
- scala - saveAsObjectFile 和持久化 apache spark 有什么区别?
- java - 无法从 cxf-codegen-plugin 插件生成肥皂信封
- go - 如何在golang中结合接口和结构?
- node.js - aws-sdk(节点)S3 NoSuchKey 错误,由 listObjectsV2 返回的键
- c++ - Qt creator -fno-elide-constructors 不工作
- javascript - 异步/等待不适用于反应 js(钩子)
- java - 为什么双参数化函数接受浮点数而不接受浮点数?
- java - 通过 moditect maven 插件在 Java 13 模块中添加 ResourceBundle 服务提供者指令