javachar数组怎么写

1.怎样用java输入一个char型的二维数组import java.util.*;
public class Test
{
public static void main(String[] args)
{
Scanner sn=new Scanner(System.in);
System.out.println("输入多少个字符:");
int n=sn.nextInt();
char[][] ch=new char[n][];
System.out.println("输入字符:");
for(int i=0; i<ch.length; i++)
{
System.out.println("输入第" + (i+1) + "个字符:");
ch[i]=sn.next().toCharArray();
}
for(int i=0; i<ch.length; i++)
{
for(int j=0; j<ch[i].length; j++)
{
System.out.print(ch[i][j]);
}
System.out.print(" ");
}
}
}
2.java中把char型数组转换成int型数组怎么做public class Test {
public static void main(String[] args){
char[] ch = {'3','5','2','4','0','8','1'};
int[] toInt = new int[ch.length];
for(int i=0;i<ch.length;i++){
toInt[i] = Integer.parseInt(String.valueOf(ch[i]));
System.out.print(toInt[i]);
}
}
}
我的程序是正确的,至于你的为什么错误呢?原因在于int[] a={}这里,你给a这个数组分配的空间是0,那么它怎么可以存储7个数字呢? 应该这样写:int[] a=new int[7];或int[] a=new int[ch.length]; 呵呵..
3.java中,能用char[]定义字符串数组吗不能,java中string[]定义字符串
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称 。由James Gosling和同事们共同研发,并在1995年正式推出 。
Java分为三个体系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版) 。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6 。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME 。
参考资料
RUNOOB.RUNOOB[引用时间2018-1-5]
4.java定义一个char数组 char[] array = {'a', 'b', 'c, 'z', '+', 'Java程序:
public class Main {
public static void main(String[] args) {
char[] array = {'a', 'b', 'c', 'z', '+', '-', '0','A', 'K', 'n', 't', 'm'};
int i;
System.out.println("转换前:");
for(i=0; iSystem.out.print(array[i] + " ");
}
for(i=0; iif(array[i] >= 'a' && array[i] array[i] -= 32;
}
}
System.out.println("\n\n转换后:");
for(i=0; iSystem.out.print(array[i] + " ");
}
}
}
运行测试:
转换前:
a b c z + - 0 A K n t m
转换后:
A B C Z + - 0 A K N T M
5.java中如何将char数组转化为String?1.直接在构造String时建立 。
char data[] = {'s', 'g', 'k'};
String str = new String(data);
2.String有方法可以直接转换 。
String.valueOf(char[] chr)就可以 。
如:
char[] cha = {'s','g','h'};
String n = String.valueOf(cha);
【javachar数组怎么写】

javachar数组怎么写

文章插图