爪哇2博客
爪哇2博客

爪哇程序从字符串中删除元音

在本教程中,我们将看到如何从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);
   }
}
 

输出:

输入一个字符串:竞彩篮球分析2Blog
所有元音已成功删除.. !!
新的字符串是:Jv2Blg

讲解

  1. 从扫描仪获取输入字符串 力量1
  2. Call 全部替换() method on 串 to replace [aeiouAEIOU] with empty 串 ""
  3. 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);
 
    }
}
 

输出:

原始字符串是:竞彩篮球分析2Blog
没有元音的字符串是:Jv2Blg
  1. 创造 哈希集 named 元音集 and 加 all vowels to it.
  2. Iterate over 串 力量 and check 如果 元音集 does not contain the 烧焦acter.
  3. If 元音集 does not contain the 烧焦acter, then 加 it to result 串 resultStr
  4. Once loop is complete, then 打印 the resultStr.

那’关于从String除去元音的竞彩篮球分析程序的全部内容。


导入联系人

您可能还喜欢:

分享这个

作者

关注作者

相关文章

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。


成为朋友

©2020 爪哇2博客