<%@ 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