当前位置: 代码迷 >> Java Web开发 >> 看到JSP的一小段代码,有看不懂的地方,请大家指教,我新手
  详细解决方案

看到JSP的一小段代码,有看不懂的地方,请大家指教,我新手

热度:137   发布时间:2006-04-30 11:34:00.0
看到JSP的一小段代码,有看不懂的地方,请大家指教,我新手
<html>
<head>
<title>Arrays的应用</title>
</head>

<body>
<%@page import="java.util.*"%>
<%
int i;
char array_1[]={'s','f','t','m','b'};
out.print("array_1[]数组内容为:"+"<br>");
for(i=0;i<array_1.length;i++)
out.print("array_1["+i+"]:"+array_1[i]+"<br>");
out.print("<hr>");
Arrays.fill(array_1,2,4,'k');
out.print("array_1[]数组排序后为:"+"<br>");
for(i=0;i<array_1.length;i++)
out.print("array_1["+i+"]:"+array_1[i]+"<br>");
out.print("<hr>");
out.print("返回‘k’在array_1[]数组中的位置:"+Arrays.binarySearch(array_1,'k')+"<br>");
%>
</body>
</html>


输出结果是:
array_1[]数组内容为:
array_1[0]:s
array_1[1]:f
array_1[2]:t
array_1[3]:m
array_1[4]:b

array_1[]数组排序后为:
array_1[0]:s
array_1[1]:f
array_1[2]:k
array_1[3]:k
array_1[4]:b

返回‘k’在array_1[]数组中的位置:2


源码中的 2和4代表什么?为什么输出的时候把array_1[2]:和array_1[3]:改变了??
搜索更多相关主题的帖子: JSP  代码  指教  

----------------解决方案--------------------------------------------------------

没人知道吗?


----------------解决方案--------------------------------------------------------
void arrays.fill(char[] a, int fromIndex, int toIndex, char val)
将指定的 char 值分配给指定 char 型数组指定范围中的每个元素。

----------------解决方案--------------------------------------------------------

看我问的?下面的蓝字


----------------解决方案--------------------------------------------------------
  相关解决方案