s1.getChars(0,4,char2,0);
的四个参数的意思
第一个 0 表示从s1起始位置截取
第二个 4 表示到s1中止位置为止
第三个 char2 表示传给的对象
第四个 不知道,不用管他
的四个参数的意思
第一个 0 表示从s1起始位置截取
第二个 4 表示到s1中止位置为止
第三个 char2 表示传给的对象
第四个 不知道,不用管他
解决方案 »
- 有关抽象类的简单问题
- 急急急急急求教,新手。。困扰了一天了关于JTree
- 外企的 Java 面试题,大家来看看
- Jtree 可多选模式下,当选中节点变化的情况下,如果获取旧的选中的node的列表(注意,改变前,可能选择了多个节点)
- 怎么使用Jbuilder2007--怎么运行程序
- 怎样解析接收到xml流中的CDATA内容阿?怎样创建一个cdata节点阿?
- 请问一个方法需要一个java.util.Date类型的参数,请问我如何将当前时间传进去?
- jtable中如何对某一行的字体和颜色进行改变?
- !!大送分98分! 请教JAVA中读一个文件的时候 我用file.setReadOnly()后怎么解开?
- 今天java找工作中遇到的面试题目
- 如何把java程序 變成 .exe文件?
- 命令行环境下,一定要在进入源代码文件的目录后才能使用javac吗?
<head>
<title>test14</title>
</head>
<body>
<%@page language="java"%>
<%
String s1="I am jack.";
char char1=s1.charAt(6);//将s1第6个字符府给char1,从0开始第6个是a
out.print(char1+"<br>");//输出a
char[] char2=new char[4];////定义一个char型的数组长度为4
s1.getChars(0,4,char2,0);//将s1拷贝一个到char型的数组里,这里是说从第0开始到第4个字符结束,偏移量为0
//这时char2里存放的是
//char2[0] 'I'
// char[1] ' ' (就是空格)
// char[2] 'a'
//char[3] 'm'for(int i=0;i<4;i++){
out.print(char2[i]+"--"+i+"  ");
} //这个循环输出char2里的内容
//就是你看到的 I--0 --1 a--2 m--3
out.print("<br>");//输出个HTML换行符号
byte[] byte1=new byte[20]; //同上,定义数组
s1.getBytes(0,4,byte1,0); //同上,拷贝s1到数组,不同的是getBytes方法会将每个字符根据当前的编码Encodes,
//这里的字符是ascii,所以存放的是ascii的值for(int i=0;i<4;i++){
out.print(byte1[i]+"--"+i+"  ");
} //循环输出
out.print("<br>");
String s2=s1.substring(0,6);//将s1从0开始到第6个字符结束,俯给s2
out.print(s2);
%>
</body>
</html>忽忽,累死我了。有空多看看API手册,上面什么都有。赫赫
http://java.sun.com/j2se/1.4/docs/api这里是可下载的
http://dlres.java.sun.com/JSCDL/download/1355010155191992-417/9002724737330572474303-1110/j2sdk-1_4_0-doc.zip都是1。4的版本