Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
int ix = -1; for(int i = 0; i < s.length; i++) { if(s[i].equals("kim")) { ix = i; break; } } if(ix >= 0) { // kim er i s[ix] } else { // kim er der ikke }
String [] test = new String ["Anders,bo,ib,claus,kim,larsen,karl"];
for(int i = 0; i < test.length; i++) { if(test[i].equals("kim")) System.out.print("kim er fundet på plads " + i); else System.out.print("kim blev ikke fundet"); }
øhhmm... hvis jeg må ha lov til at omformulere lidt, kan det lade sig gøre at slette alle navne, som kommer før kim. jeg har megen kode, men sagen er den at hele mit array bliver printet ud, så hvis jeg er interesseret i at kun se kim og derefter og få slettet de første par navne, hvordan kan jeg gøre det ?
public static void main(String... args){ String [] name = new String[]{"Anders","bo","ib","claus","kim","larsen","karl"}; ArrayList<String> namelist = new ArrayList<String>(Arrays.asList(name)); //find kim String search = "kim"; System.out.println(namelist.get(namelist.indexOf(search)) + " blev fundet.."); //find kim og alle derefter System.out.println(namelist.subList(namelist.indexOf(search),namelist.size())); }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.