日期:2014-05-17  浏览次数:20706 次

百思不得其解
为什么以下程序的运行结果是[104, 100, 117]


import java.util.Arrays;


public class GetByteDemo {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
String s ="hdu"; 
char[] charArray=s.toCharArray();
byte[] byteArray=s.getBytes(); 
System.out.println(Arrays.toString(byteArray));

}

}


而以下程序的却报505错呢


<%@page import="java.util.Arrays"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ import="java.util.*" %>
<html>
<body>
<br>
<%
String s ="hdu"; 
char[] charArray=s.toCharArray();
byte[] byteArray=s.getBytes(); 
out.println(Arrays.toString(getBytes));
%>
</body>
</html>

------解决方案--------------------
人家都告诉你了,在第三行和第四行有一个无效指令!