循环获取字符串中的某些字符

因为

如果我有一个字符串和一个int,我希望能够创建一个循环,该循环将打印字符串的第一个char,然后打印该int值的每个char。

例如,如果我有单词“ Miracle”和int 2,则结果应为“ Mrce”。我的代码可以执行此操作,但是可以使某些单词停止使用char的缩写。

  System.out.println(str.charAt(0));


  while (n <= str.length())
  {
    System.out.println(str.charAt(n));
    n = n+n;
  }

这适用于“ abcdefg”和int 3之类的字符串。它显示“ adg”,但是如果该字符串是“ miracle”和int 2,则显示“ mrc”而不是“ mrce”。

我很确定问题出在“ n = n + n”语句中。

因为如果int为3并且字符串大于3,它将循环,但是在n = n + n语句中,它将循环足够的长度,以使n大于str长度并停止。

我该如何纠正?

拉尔

没错,您的问题在于,n=n+n因为每个步骤中n乘以2,所以您必须更改它。

像这样更改您的代码:

int m = 0;
while (m < str.length())
{
   System.out.println(str.charAt(m));
   m = m+n;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环以获取字符串中的某些字符

来自分类Dev

从选择中获取字符串的某些部分

来自分类Dev

从字符串中获取字符串对

来自分类Dev

在字符串中获取字符串

来自分类Dev

从给定的字符串中获取字符串

来自分类Dev

在ListView中获取字符串

来自分类Dev

从文件中获取字符串

来自分类Dev

提取字符串中某些字符位置的公式

来自分类Dev

如何获取字符串php的某些部分?

来自分类Dev

在 Python 中获取字符串中字符的索引

来自分类Dev

R如何获取字符串中的字符列表

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

获取字符串中重复的字符数

来自分类Dev

如何从输入字符串中获取字符数?

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

获取字符串中的重复字符

来自分类Dev

获取字符串中的字符数?

来自分类Dev

在经典ASP中从字符串获取字符

来自分类Dev

从相似唱歌之间的字符串中获取字符

来自分类Dev

获取字符串中的特定字符

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

从字符串中获取字符后的数字?

来自分类Dev

从跟随特定字符的行中获取字符串

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

从字符串中获取字符的首次出现

来自分类Dev

如何获取字符串中字符的位置?

来自分类Dev

读取字符串PERL中的某些值

来自分类Dev

从字符串中获取某些字符之后的字符