我已经开发了一个语音到文本程序,用户可以说一个简短的句子,然后将其插入文本框.

如何提取每个单词的首字母然后将其插入文本字段?

例如,如果用户说:“Hello World”.我想在文本框中插入HW.

解决方法:

如果你有一个字符串,你可以使用它来拆分它

input.split(" ") //splitting by space

//maybe you want to replace dots, etc with nothing).

迭代数组:

for(String s : input.split(" "))

然后获取列表/数组/ etc中每个字符串的第一个字母或将其附加到字符串:

//Outside the for-loop:

String firstLetters = "";

// Insdie the for-loop:

firstLetters = s.charAt(0);

由此产生的功能:

public String getFirstLetters(String text)

{

String firstLetters = "";

text = text.replaceAll("[.,]", ""); // Replace dots, etc (optional)

for(String s : text.split(" "))

{

firstLetters += s.charAt(0);

}

return firstLetters;

}

如果要使用列表(ArrayList匹配),则生成函数:

基本上你只使用数组/列表/等作为参数类型而不是text.split(“”)你只需使用参数.另外,删除要替换点等字符的行.

public String getFirstLetters(ArrayList text)

{

String firstLetters = "";

for(String s : text)

{

firstLetters += s.charAt(0);

}

return firstLetters;

}

标签:java,string

来源: https://codeday.me/bug/20190728/1559789.html

Java获取单词的首字母的方法_java – 从句子中的每个单词中提取第一个字母相关推荐

  1. java怎么获取中文首字母_Java如何获取中文拼音首字母的方法介绍

    下面小编就为大家带来一篇java获取中文拼音首字母的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 如下所示: import net.sourceforge.pin ...

  2. iOS获取汉字拼音首字母的方法

    iOS获取汉字拼音首字母的方法 之前在项目中需要根据昵称的首字母进行排序,蹚了几个坑,今天记录一下.其实iOS系统封装的就有获取汉字首字母的方法,但不推荐,想看最优解的同学直接略过: var name ...

  3. php获取拼音首字母排序,PHP获取汉字拼音首字母的方法

    PHP获取汉字拼音首字母的方法: function getfirstchar($s0){ $fchar = ord($s0{0}); if($fchar >= ord("A" ...

  4. php获取汉字的首字母,php获取汉字拼音首字母的方法

    现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序.这是中国人大多数使用的排序方法.那么在php程序中该如何操作呢? 下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的 ...

  5. java 获取中文拼音首字母(缩写)

    第一种: 直接上代码(有个别中文无法识别): import java.io.UnsupportedEncodingException; /*** * @author yuki_ho**/ public ...

  6. java获取中文拼音首字母

    import net.sourceforge.pinyin4j.PinyinHelper;public class PinyinHelperUtil {/*** 得到中文首字母(中国 -> ZG ...

  7. java获取汉字拼音首字母A

    public class GetChinessFirstSpell{ /// <summary> /// 汉字拼音首字母列表 本列表包含了20901个汉字,用于配合 GetChineseS ...

  8. java获取系统时间的几种方法_Java篇—获取当前系统时间的三种方式(超详细+多方法)...

    1.通过util包中的Date类来获取当前时间 方法1详细代码: public class Exercise17 { public static void main(String[] args){ D ...

  9. java 拼音首字母_java获取中文拼音首字母的实例

    导读热词 正文 如下所示: import net.sourceforge.pinyin4j.PinyinHelper; public class PinyinHelperUtil { /** * 得到 ...

最新文章

  1. myeclipse中安装svn插件
  2. MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
  3. DoS Deflate Iptables
  4. WINDOWS XP常用的快捷键组合?
  5. Python中:self和__init__的含义 + 为何要有self和__init__
  6. sed 删除windows下的CR/LF
  7. 那些 别人家的孩子 ,后来都怎么样了 ?
  8. 为什么商家数字化离不开交易平台
  9. QUIC - 低时延互联网传输层协议
  10. classes目录绝对路径
  11. My Ruby Blog
  12. 乐橙等待登录返回超时_等待登录返回超时什么意思
  13. python 数据库模块_MySQl 数据库 之 python模块 pymysql 简单介绍
  14. C/C++中break、return、continue和goto在循环语句中的使用
  15. and/or(||)的理解
  16. 二分类最优阈值确定_结合mRMR选择和IFCM聚类的遥感影像分类算法
  17. 华为Eudumon1000配置PORTAL认证
  18. 国际贸易术语解释通则(DDP 完税后交货(……指定目的港))
  19. 重生之我又是蝌蚪(召唤神龙)源码和无敌版
  20. 天池大数据阿里流行音乐竞赛

热门文章

  1. python图片镜像翻转_python中镜像实现方法
  2. 银河麒麟高级服务器部署glusterfs
  3. mysql on是什么意思_这SQL语句里的ON 是什么意思啊
  4. 【光耦 Normalized...和 CTR 测试条件及测试曲线 解读 : PC817和LTV-1007-TP1-G】
  5. Android热更新初探,Bugly热更新的集成和使用(让你的应用轻松具备热更新能力)
  6. 计算机网络故障的排除,网络故障怎么排除 网络故障排除方法
  7. 吐血整理50个吊炸天的超实用网站
  8. ScreenShot(Reproduced)
  9. 基于EasyNVR实现RTSP_Onvif监控摄像头Web无插件化直播监控
  10. 腾讯云通信WebIM事件回调的坑~