MAC 全角输入

我一直都不不懂全角输入和半角输入的区别
但是今天看到了这个
在这里插入图片描述
可以看到上面的a和 下面的a是不一样的,上面的a是全角输入显示的的结果,而下面的写法是半角输入显示的结果

mac中想进行全角输入,可以使用搜狗输入法
在这里插入图片描述

在Java中,可以使用Apache POI库来实现控制标点符号全角输入。下面是一个简单的代码示例: ```java import org.apache.poi.ss.usermodel.*; public class PoiExample { public static void main(String[] args) { Workbook workbook = WorkbookFactory.create(true); // 创建一个新的Excel文件 Sheet sheet = workbook.createSheet(); // 创建一个新的工作表 Font font = workbook.createFont(); // 创建一个字体对象 font.setBold(true); // 加粗 font.setTypeOffset(Font.SS_SUPER); // 上标 font.setColor(IndexedColors.RED.getIndex()); // 设置字体颜色 CellStyle style = workbook.createCellStyle(); // 创建一个单元格样式对象 style.setFont(font); // 设置字体 style.setWrapText(true); // 自动换行 style.setVerticalAlignment(VerticalAlignment.CENTER); // 垂直居中 style.setAlignment(HorizontalAlignment.CENTER); // 水平居中 style.setFillForegroundColor(IndexedColors.YELLOW.getIndex()); // 填充颜色 style.setFillPattern(FillPatternType.SOLID_FOREGROUND); // 填充模式 Row row = sheet.createRow(0); // 创建第一行 Cell cell = row.createCell(0); // 创建第一个单元格 cell.setCellValue("Hello, World!"); // 写入数据 cell.setCellStyle(style); // 应用样式 // 控制标点符号全角输入 String text = cell.getStringCellValue(); StringBuilder sb = new StringBuilder(); for (char c : text.toCharArray()) { if (c >= 33 && c <= 126) { sb.append((char) (c + 65248)); } else { sb.append(c); } } cell.setCellValue(sb.toString()); // 更新单元格数据 // 将Excel文件写入磁盘 try (FileOutputStream outputStream = new FileOutputStream("example.xlsx")) { workbook.write(outputStream); } catch (IOException e) { e.printStackTrace(); } System.out.println("Excel文件已生成!"); } } ``` 在上面的代码中,我们首先创建了一个Excel文件,并创建了一个工作表和一个单元格。然后,我们定义了一个单元格样式对象,并将其应用于单元格。接下来,我们使用StringBuilder类控制标点符号的全角输入。最后,我们将Excel文件写入磁盘并输出一条消息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值