java - 按时停止 while 函数

标签 java while-loop conditional-statements

我需要创建一个字符串,直到获得 * 字符时为止,并且我希望无需加倍条件 (c!='*') 即可完成此操作。我尝试了 while(){...}do {...} while() 但仍然添加了 *。

这是一段代码:

while (c!='*')
            {
                c=dec.checkChar(dec.extractCode(t, d));
                d=d.shiftRight(7);
                if (c!='*')decoded+=c;
            } 

最佳答案

while(true){
            c=dec.checkChar(dec.extractCode(t, d));
            if(c=='*'){
                 break;
              }
            d=d.shiftRight(7);
            decoded+=c;
            } 

关于java - 按时停止 while 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26576968/

相关文章:

java - 无效的 UTF-8 起始字节 0x8b(位于字符 #2,字节 #-1)

java - 在 while 条件下添加到集合中的良好做法?

javascript - do while 循环中的 setTimeout

python - 按逻辑标准将列表拆分为子列表

javascript - JavaScript 中 Math.min 或 Math.max 内的条件语句

java - 在Java中获取用户的默认浏览器

java - 替换方程中的未知变量

Java数组列表/while循环计数错误

c# - 通用列表,使用条件语句计数的项目

Java - 我从 equals 方法得到错误的输出