I et program skal jeg feks. finde ud af om en e-mail adresse har .com som endelse.
Jeg har prøvet følgende:
public class EmailVali
{
private String adresse = "hr.jensen@hotmail.com";
private static String[] gruppe = {".net",".com","org"};
public EmailVali(String enA)
{
adresse = enA.toLowerCase();
}
public void tjekgrp()
{
String ende = adresse.substring(17, 21);
System.out.println(ende); //udskr. ".com"
System.out.println(gruppe[1]); //udskr. ".com"
System.out.println(adresse); //udskr: "hr.jensen@hotmail.com"
if(ende == gruppe[1])
System.out.println("Test: " + ende + "."); //udskr. ingenting
}
}
Men den udfører ikke den sidste System.out.println, hvilket jeg ville mener at den burde. Hvad er der galt her??
Indlæg senest redigeret d. 06.11.2006 11:32 af Bruger #10807