[急求]int转化为char[]数组 马上要交作业了,可是就剩一个很小的问题解决不了我输入abcd,然后将char[],变成int,得到的int是104,如果输出char的话是h但是怎样能输出成char[],使它得到的结果是hijk呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println((char)104);明白了没? 看一下API,好像有tochar()方法 这样的话不会直接变成h吗?因为104转char好像就是h 昨天有个小朋友问了个和你一样的问题 public static void main(String args[]) { char[] code2; char a; String word = JOptionPane.showInputDialog("Enter your four-letter word: "); code2=word.toCharArray() ; for(int i:code2) {i+=7; System.out.println((char)i); } }你不是就是那个人吧? 没看明白你的问题。看看代码吧。 public static void main(String[] args) { char[] a="abcd".toCharArray(); int[] b=new int[a.length]; char[] c=new char[a.length]; for(int i=0;i<a.length;i++) { b[i]=a[i]+7; c[i]=(char)b[i]; } System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(b)); System.out.println(Arrays.toString(c)); } public static char[] int2char(int n) { char b[] = new char[4]; b[0] = (char)((n >> 24) & 0xff); b[1] = (char)((n >> 16) & 0xff); b[2] = (char)((n >> 8) & 0xff); b[3] = (char)(n & 0xff); return b; } 也可以先toString()然后string.toArray()什么的 也可以! Arrays.toString()是不是字符串排序方法啊 在java中怎么样统计符合条件的数的个数--高手帮忙 java中protected使用问题 新手求救,SDK的版本问题 splitPane分割面板的问题 在线急等!字符的ASC码求解! java中的SAX解析网络的XML文件的问题 如何使JTable显示焦点所在行——如蓝色? 很基础的问题。 有谁可以告诉我怎么给分? 雷老虎,我实在想不通下面代码了:为什么产生产生的号码一样?(有时候前几组一样,后几组一样) GEF开发时,实现复制黏贴的问题 如何解析表达式
这样的话不会直接变成h吗?因为104转char好像就是h
public static void main(String args[]) {
char[] code2;
char a;
String word =
JOptionPane.showInputDialog("Enter your four-letter word: ");
code2=word.toCharArray() ;
for(int i:code2)
{i+=7;
System.out.println((char)i);
}
}
你不是就是那个人吧?
{
char[] a="abcd".toCharArray();
int[] b=new int[a.length];
char[] c=new char[a.length];
for(int i=0;i<a.length;i++)
{
b[i]=a[i]+7;
c[i]=(char)b[i];
} System.out.println(Arrays.toString(a));
System.out.println(Arrays.toString(b));
System.out.println(Arrays.toString(c)); }
public static char[] int2char(int n)
{
char b[] = new char[4];
b[0] = (char)((n >> 24) & 0xff);
b[1] = (char)((n >> 16) & 0xff);
b[2] = (char)((n >> 8) & 0xff);
b[3] = (char)(n & 0xff);
return b;
}