爪哇程序从字符串中删除元音
在本教程中,我们将看到如何从java中的String中删除元音。
使用replaceAll()方法
我们将使用字符串’s 全部替换()
method to remove vowels from 串.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
进口 爪哇.实用程序.扫描器; 上市 类 串Operator { 上市 静态的 虚空 主要(串 args[]) { 串 力量1, 力量2; 扫描器 扫描 = 新 扫描器(系统.在 ); 系统.出.打印(“输入一个字符串:”); 力量1 = 扫描.nextLine(); 力量2 = 力量1.全部替换(“ [aeiouAEIOU]”, ”); 系统.出.打印(“所有元音已成功删除。.\ n \ n新字符串为:”); 系统.出.打印(力量2); } } |
输出:
所有元音已成功删除.. !!
新的字符串是:Jv2Blg
讲解
- 从扫描仪获取输入字符串 力量1
- Call
全部替换()
method on 串 to replace[aeiouAEIOU]
with empty 串""
- Print the result 串
力量2
.
使用迭代方法
Here is the program to remove vowels from 串 without replace()
or 全部替换()
method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
包 组织.Arpit.爪哇2blog; 进口 爪哇.实用程序.哈希集; 进口 爪哇.实用程序.组; 上市 类 RemoveVowelsWithoutReplaceAll { 上市 静态的 虚空 主要(串[] args) { 串 力量 = “ 爪哇2博客”; 组<字符> 元音集 = 新 哈希集<>(); 元音集.加('一个'); 元音集.加('E'); 元音集.加('一世'); 元音集.加('O'); 元音集.加('U'); 元音集.加('一个'); 元音集.加('e'); 元音集.加('一世'); 元音集.加('o'); 元音集.加('u'); 字符串缓冲区 resultStr = 新 字符串缓冲区(); 烧焦[] 烧焦Array = 力量.toCharArray(); 对于 (字符 chr : 烧焦Array) { 如果 (!元音集.包含(chr)) resultStr.附加(chr); } 系统.出.打印(“原始字符串为:” + 力量); 系统.出.打印(“没有元音的字符串是:” + resultStr); } } |
输出:
没有元音的字符串是:Jv2Blg
- 创造 哈希集 named
元音集
and 加 all vowels to it. - Iterate over 串
力量
and check 如果元音集
does not contain the 烧焦acter. - If
元音集
does not contain the 烧焦acter, then 加 it to result 串resultStr
- Once loop is complete, then 打印 the
resultStr
.
那’关于从String除去元音的竞彩篮球分析程序的全部内容。