java - 如何在字符串java中查找和索引ASCII字符值29
问题描述
我有一个来自扫描仪的字符串,其中包含组分隔符(GS ASDCII 值 29),它们是字符串中的不可打印字符。我怎样才能分开这些组?寻找类似的东西
indDelim = holdBarCode.indexOf((char)29);
所以我可以处理字符串。
解决方案
Java 中的大多数String
拆分方法都是由分隔符驱动的。最简单的方法是使用String.split()
,但您也可以查看StringTokenizer
:
String delim = String.valueOf((char) 29);
String[] groups = holdBarCode.split(delim);
推荐阅读
- ios - 运行单元测试时每隔一次Xcode 10“无法安装此应用程序”
- sql-server - 在分子和/或分母中添加转换为小数?
- django - 从 Django 表单中清除“ChoiceField”
- airflow - 使用环境变量在 Airflow 中设置 Google Cloud 连接
- reactjs - React Select 与 Custom MultiValueContainer 和 Apollo Mutation 不合作
- spring-cloud - Spring Cloud Gateway——通过调度刷新路由
- typescript - TypeScript:多维数组参数的正确方法
- visual-studio - 不出现调试图标
- azure-log-analytics - Log Analytics - 定价层与订阅计费模型不匹配
- maven - 未能执行目标 org.apache.maven.plugin