【问题标题】:How to check each of the character inside a string如何检查字符串中的每个字符
【发布时间】:2016-12-13 18:56:00
【问题描述】:

正如我在上面的标题中提到的,我需要知道如何检查字符串中的每个字符,如下所示:

  1. 检查字符串是否少于 3 个字符。
  2. 检查字符串是否包含数字。
  3. 检查字符串的单个单词是否没有元音。

我一直在寻找确切的示例,但找不到。

【问题讨论】:

  • 您尝试过什么吗?请发布一些您尝试过的代码sn-p。
  • 首先,我是 JAVA 或编程新手,总的来说,我尝试阅读一些示例和其他帖子,但我仍然无法弄清楚,因为我读过的那些帖子是一些高级代码,所以我想在这里发布并希望得到更好的解释和简单的方法。
  • @HaiderAbdullah 检查我的答案。如果有帮助,请点击我的答案分数下方的灰色勾号

标签: java


【解决方案1】:

按照以下步骤操作:

String s = "mystring";
s.length() < 3 // expression which says if it's smaller than 3.
s.matches(".*[0-9].*") //expression which says if there are digits in the string
s.matches("\b[^aeiouAEIOU ]+\b") //expression which says if there are no vovels

检查yourString 是否符合所有这些条件:

if (myString.length() < 3 && myString.matches(".*[0-9].*") 
    && myString.matches("\b[^aeiouAEIOU ]+\b")) {
   //matches all
}

【讨论】:

  • 让我试试这个,稍后我会回复你。非常感谢您的帮助。
  • 我还在修理我挂着的笔记本电脑,我会在修好后通知你。
  • 嗨,这行代码我遇到了问题。length()
  • 先生,我只是对您的代码安排感到困惑,主要是“s.length()
  • @HaiderAbdullah 我打错了。现在检查。 length() 中有一个拼写错误
猜你喜欢
  • 2019-03-12
  • 1970-01-01
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-31
  • 2012-04-20
相关资源
最近更新 更多