【发布时间】:2017-11-16 20:35:12
【问题描述】:
当这些字符/数字存在于一行数字或单词中时,我如何跳过两个数字或字符一起或分开的数字或相同的字符
示例(非列表):
当我从 2 数到 14 时,我想跳过数字 3(在任何位置)
结果是
2,4,5,6,7,8,9,10,11,12,14
另一个将跳过数字 31 以任意组合出现,只要两者都存在,3 和 1 就会出现
这两个例子也适用于字符。
我在做的是
for(int i = startingNum; i <= endingNum; i++){
if(i "has a" 3){
skip number;
}
else{
counter++;
}
}
数字组合
for(int i = startingNum; i <= endingNum; i++){
if((i "has a" 3) AND (i "has a " 1)){
skip number;
}
else{
counter++;
}
}
第一个角色我完全迷失了......
【问题讨论】:
-
if(String.valueOf(yourInt).contains("3"))应该可以解决问题。