<%@ page contentType="text/html;charset=WINDOWS-1252" import="java.util.*"%>
<%
// Kein Resultat
%>

<%!
/*In Java gibt es für Arrays kein ReDim, d.h. ihre Grösse ist immer fix!
Wenn Array in Grösse anpassbar sein soll, dann nimmt man den Typ Vector*/

Vector vecx = new Vector();

String[] arry = {"WebMaster/in","WebPublisher/in",
  "PC-Supporter/in""Netzwerkspezialist/in" };
int[][] arrz = new int[2][2];
%>

<%
vecx.setSize(10);
vecx.set(3, "ASP-Entwickler/in");
arrz[0][0] = 1;
arrz[0][0] = 2;
arrz[0][0] = 3;
arrz[0][0] = 4;
%>

<html>
<head>
<title>JSP Grundelemente: Arrays und Vectors in JSP/Java</title>
</head>
<body>
<%
out.println("<p>vecx.get(3): " + vecx.get(3) + "<br />");
out.println("Länge von vecx: " + vecx.size() + "</p>");
out.println("<p>arry[0]: " + arry[0] + "</p>");
out.println("<p>Summe arrz: " +
  (arrz[0][0] + arrz[1][0]+ arrz[0][1]+ arrz[1][1]) + "</p>");

/*setSize entspricht immer einem "ReDim preserve" in VBScript*/
vecx.setSize(20);
out.println("<p>Länge von vecx nach \"vecx.setSize(20)\": " + vecx.size() + "</br />");
out.println("<p>vecx.get(3) noch vorhanden: " + vecx.get(3) + "</p>");

/* Da es in Java nichts ähnliches wie ReDim ohne preserve gibt,
   braucht es zwei Schritte
/*
//1. removeAllElements entfernt alle Elemente und setzt Grösse auf 0
vecx.removeAllElements();
//2. setSize legt neue Grösse fest
vecx.setSize(4);

out.println("<p>Länge von vecx nach \"vecx.removeAllElements\" und setSize: Size " + vecx.size() + "<br />");
out.println("vecx.get(3) nicht mehr vorhanden: " + vecx.get(3) + "</p>");
%>

<hr>
<p>Zurück zur
  <a href="http://www.ecotronics.ch/asppages/silvi/showjspbeispiele.asp">
    Liste mit JSP-Beispielen
  </a>
</p>
</body>
</html>



Letzter Update: 26.12.2021 16:48

Zurück zur Liste mit JSP-Beispielen auf  www.ecotronics.ch