Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用>;=和<;=在Java中使用字符串_Java_String - Fatal编程技术网

使用>;=和<;=在Java中使用字符串

使用>;=和<;=在Java中使用字符串,java,string,Java,String,我想提取出生在两年之间的人 是year1=“1990”和year2=“2000”。似乎=和字符串中当前包含的数字: if(perso[i].year() >= Integer.parseInt(year1) && perso[i].year() <= Integer.parseInt(year2) ) if(perso[i].year()>=Integer.parseInt(year1)&&perso[i].year()字符串中当前包含的数字: if(perso[i

我想提取出生在两年之间的人

year1=“1990”
year2=“2000”
。似乎
=
字符串中当前包含的数字:

if(perso[i].year() >= Integer.parseInt(year1) && perso[i].year() <= Integer.parseInt(year2) )
if(perso[i].year()>=Integer.parseInt(year1)&&perso[i].year()字符串中当前包含的数字:

if(perso[i].year() >= Integer.parseInt(year1) && perso[i].year() <= Integer.parseInt(year2) )

if(perso[i].year()>=Integer.parseInt(year1)&&perso[i].year()您可以使用
compareTo
方法。但我建议使用
integer.parseInt
方法将字符串解析为整数,然后进行比较。

您可以使用
compareTo
方法。但我建议使用
integer.parseInt
方法将字符串解析为整数,然后进行比较。

您不能使用
=/c在
String
s(或
)上使用ode>运算符。而您可以在
字符串上使用
=
!=

对于数字量,不应使用
字符串
数据类型。在
Personne
类中,将保存year属性的变量的数据类型更改为
int
,并将getter方法的返回数据类型更改为
year()
int
。您可以在
int
值上使用
=
=
=
!=

annesCom
方法中,接受
year1
year2
int
您不能在
String
s(或
)上使用
=
!=
运算符

对于数字量,不应使用
字符串
数据类型。在
Personne
类中,将保存year属性的变量的数据类型更改为
int
,并将getter方法的返回数据类型更改为
year()
int
。您可以在
int
值上使用
=
=
=
!=


annesCom
方法中,接受
year1
year2
int
值,您可以将字符串年份传递到
Integer.parseInt()
,然后将整数与
=
进行比较。您可以将字符串年份传递到
Integer.parseInt()
,然后将整数与
=
进行比较。您不能使用>=或=year1Int&&perso[i]。year()您不能使用>=或=year1Int&&perso[i]。year()首先转换为整数…因为我们实际上更多的是讨论日期,而不是数字值,可能使用日期(或日期)类并使用CompareTobal duplicate of Convert to integer first…因为我们实际上更多地讨论的是日期,而不是数值,所以可以使用Date(或日期)类并使用CompareTobal duplicate of Thank lot@EvenLisle!!Thank lot@EvenLisle!!
static void annesCom(Personne[] pers, int nbElem, String year1, String year2)
{
    int i;
    int year1Int = Integer.parseInt(year1);
    int year2Int = Integer.parseInt(year2);

    for(i = 0; i < nbElem; i++)
    {
        if(perso[i].year() >= year1Int && perso[i].year() <= year2Int)
        {
           System.out.printf("Person %d) Born in %s\n", i, pers[i].year());
        }
    }
}