当前位置:懂科普 >

综合知识

> javachar数组怎么写

javachar数组怎么写

1.怎样用java输入一个char型的二维数组

import java.util.*;

javachar数组怎么写

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("nn转换后:");

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 数组
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/zonghezhishi/0rryq4.html