【发布时间】:2016-01-30 14:14:41
【问题描述】:
例如,我们可以在下面的数组中找到我们搜索的内容:
int values [] = {3, 5, 7};
for(int i = 0; i < values.length; i++)
{
if(values[i] == 3)
{
System.out.println("3 is in array.\n");
}
}
但是如果我们在整数值中搜索一个数字会发生什么?我们能在那个变量中找到我们搜索的内容吗?我为每个循环尝试了一些东西,但没有奏效。 Java有提供这个过程吗?
int value = 151;
for(int found: value)
{
if(found == 3)
{
System.out.println("3 is in array.\n");
}
}
【问题讨论】:
-
if (Integer.toString(value).contains("3"))... -
@IMurali :我建议您参加 Java 课程...:示例:coursera.org/learn/introjava
-
@Tom 不要那样做。那是极其丑陋的代码,没有一点通用性,而且效率低下。改用算术方法。这只有 5 行或类似的东西,而且代码更好。
-
@Paul 现在请猜猜为什么这是评论,而不是答案...
-
@Jayan 我不认为我需要一个方法课程:)
标签: java