一个简单的java问题,在线等,急!!!

来源:百度知道 编辑:UC知道 时间:2024/09/25 05:54:34
我怎么验证我的一个String型数据的第3到5位是不是100,200,340,880,670,900里面的一个?
我的意思是把这个数据截取完了之后怎么做,substring这个肯定谁都知道

public class A
{
public static void main(String[] args)
{
String s="2853408025";
String str=s.substring(3,6);
if(str.equals("100")||str.equals("200")||str.equals("340")
||str.equals("880")||str.equals("670")||str.equals("900"))
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}

public class abc {
public static void main(String[] args) {
String[] str={"100","200","340","880","670","900"};
String substr="1188010";
String b=substr.substring(2,5);
boolean flag=false;
for(int i=0;i<str.length;i++)
{
if(str[i].equals(b))
{
flag=true;
System.out.println(str[i]);
System.out.println("找到了!");