java判断字符串中某字符出现的位置,并替换指定指定内容

      String[] b = { "\"关羽\"", "\"刘备\"" };
        String a = “元数据”;
        for (int i = 0; i < 2; i++) {
            StringBuffer sb = new StringBuffer(a);
            int c = a.indexOf("\"actualNum\":\"\"");
            sb.replace(c+12, c + 14, b[i]);
            a = sb.toString();
            System.out.println("" + a);
        }
        System.out.println("最终结果      " + a);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java,可以使用POI库来读取和操作Excel文件,同时使用第三方库来操作图片。以下是大致思路: 1. 使用POI库读取Excel文件,可以使用HSSFWorkbook类来处理xlsx格式的文件,或者使用XSSFWorkbook类来处理xls格式的文件。 2. 使用POI库打开Excel文件的特定表格,可以使用getSheetAt()方法来获取指定索引的工作表,或者使用getSheet()方法来获取指定名称的工作表。 3. 遍历工作表的每个单元格,使用getCell()方法获取单元格对象。 4. 判断单元格的内容是否包含需要替换字符串,可以使用getStringCellValue()方法获取单元格字符串内容,使用contains()方法判断字符串是否包含指定的关键字。 5. 如果找到需要替换字符串,可以使用POI库的setCellValue()方法将单元格的内容更改为新的字符串。 6. 使用第三方库加载指定的图片文件,可以使用javax.imageio.ImageIO类的read()方法来读取图片文件并获取图片对象。 7. 遍历需要替换的单元格,使用POI库的createPicture()方法将图片插入到单元格。可以使用DrawingPatriarch对象的createPicture()方法创建图片,并指定图片的位置、大小等属性。 8. 最后,使用POI库将更改后的工作表保存到新的Excel文件,可以使用write()方法将修改后的工作簿写入到文件流。 需要注意的是,以上只是大致思路,具体实现涉及到更多的细节和代码逻辑,例如处理不同格式的Excel文件、处理不同类型的单元格等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值