初始化一个字符数组
将此字符数组赋值到另一个字符数组上
倒序输出
为何下面的代码报错public class Http {
public static void main(String args[]){
char[] charArry = null;
charArry[0] = '行';
charArry[1] = '的';
charArry[2] = '三';
charArry[3] = '四';
char[] ss =charArry;
for(int j = ss.length;j>0;j--){
System.out.println(ss[j]);
}
}}
Exception in thread "main" java.lang.NullPointerException
at Http.main(Http.java:7)JavaString
解决方案 »
- 二进制读写模式下,字符是怎么转换为二进制的呢
- 问一个小白问题
- [一道笔试题。小弟实在没分可送了]关于有父子类继承关系时类及对象初始化时机的问题
- 呆瓜问题,NetBean中如何解决不支持范型的问题
- System.in.read() 的问题
- 正则问题-----------------------
- 【疑难杂症--重金求救】:如何计算出一个字符串在屏幕上输出所占的像素数?
- 定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
- 使用TYPE 4 JDBC ——MySQL Connector/J 3.0 连接MYSQL数据库,无论中文、英文都可以插入,但均为乱码!!(急啊!!!~~~~~~~~~~~~~~~我
- JB7+tomcat 开发Servlet 寻求帮助!
- 关于编码的奇怪问题,100分伺候
- 嵌套类
public class Http {
public static void main(String args[]){
char[] charArry = new char[4];
charArry[0] = '行';
charArry[1] = '的';
charArry[2] = '三';
charArry[3] = '四';
char[] ss =charArry;
for(int j = ss.length;j>0;j--){
System.out.println(ss[j]);
}
}}
仍旧报错
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Http.main(Http.java:14)
int j = ss.length ----> int j = ss.length-1
int j = ss.length ----> int j = ss.length-1
public static void main(String args[]){
char[] charArry = new char[4];
charArry[0] = '行';
charArry[1] = '的';
charArry[2] = '三';
charArry[3] = '四';
char[] ss =charArry;
for(int j = ss.length-1;j>=0;j--){
System.out.println(ss[j]);
}
}
}
public class Http {
public static void main(String args[]){
char[] charArry = new char[4];
charArry[0] = '行';
charArry[1] = '的';
charArry[2] = '三';
charArry[3] = '四';
char[] ss =charArry;
for(int j = ss.length;j>0;j--){
System.out.println(ss[j]);
}
}}
仍旧报错
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Http.main(Http.java:14)
再问一下
能不能不要让排列出的汉字是竖着的 能让他们成一排么
public class Http {
public static void main(String args[]){
char[] charArry = new char[4];
charArry[0] = '行';
charArry[1] = '的';
charArry[2] = '三';
charArry[3] = '四';
char[] ss =charArry;
for(int j = ss.length;j>0;j--){
System.out.println(ss[j]);
}
}}
仍旧报错
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Http.main(Http.java:14)
再问一下
能不能不要让排列出的汉字是竖着的 能让他们成一排么
System.out.println(ss[j]);
改成System.out.print(ss[j]);
即可!