当前位置:  技术问答>java相关

关于“char[] ”型数组的显示问题

    来源: 互联网  发布时间:2015-10-27

    本文导语:  源代码如下: import java.applet.*; import java.awt.*; public class ExamStr extends Applet { static int i=10; public void init(Graphics g) { } public void paint(Graphics g) { String s="Using drawString"; char[] ch="chars";//提示该行出错 byte[]...

源代码如下:
import java.applet.*;
import java.awt.*;

public class ExamStr extends Applet
{
static int i=10;
public void init(Graphics g)
{

}
public void paint(Graphics g)
{
String s="Using drawString";
char[] ch="chars";//提示该行出错
byte[] b={'a','b','c','d',1};
g.drawString(s,100,25);
g.drawChars(ch,2,3,100,50);
g.drawBytes(b,0,5,100,75);
g.drawString(this.i,100,100);

}

}
--------------
在编译时,出错信息如下:
ExamStr.java:14: incompatible types
found:java.lang.String
required:char[]
           char[] ch="chars";
1 error

----------------------
是不是jdk版本的问题?信息提示好象是说:java.lang.String中需要char型的数组。

请各位帮忙。谢谢了!

|
char[] ch="chars";//提示该行出错


可以这样自定义一个char数组么?我没有碰到过……应该这样做是错误的。

可以这样做了:
String s1="chars";
char [] ch = s1.toCharArray();

|
楼主还在用C++的思想来编写JAVA吗?这样是行不通的。
JAVA是纯面向对象语言,处处皆对象,它把字符串作为对象处理因此要用String来定义。而char只是作为基本类型怎能处理对象类型的字符串呢?所以应该有mercury1231所写的那样先定义String类,在转化成char型数组。

    
 
 

您可能感兴趣的文章:

  • char数组,分割 乱码
  • 如何将unsigned char 数组内保存的数据拷贝到QString类型的变量中
  • 汉字组成的字符串转成char[]数组,再组合起来就出现乱码
  • *****送分了!哪位知道怎么将字符数组char[]里的每个值都赋为空*****
  • 请教:我想把一个short型的值转化成16进值写到一个2各字节的char数组空间里去,该如何做呀?
  • 各位大侠,请问如果一个char数组很大,比如10000000个字符,能不能只用一个String装下它?
  • 请问,LINUX的C++中,如何将string类型与char数组一次性互相转换?
  • byte、char数组转换为String的问题
  • u32型与char型数组内容的读写与printf显示有问题
  • 如何将一个char str[256]类型的字符串显示在qt界面的label上
  • 关于jsp连接oracle char类型数据显示问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • const char 和char 的转换问题
  • char*和char**运用的问题
  • 问个低级的问题:在windows里 有 char * strfilename1 =new char[255];strcpy(strfilename1,"C:\finger2.bmp")的用法,在纯java里怎么写
  • 内核中static inline int strncmp(const char * cs,const char 的问题
  • 小问题:如何将int转换为char?
  • c 问题main(volatile int argc, char **volatile argv)/**问题
  • 菜鸟问题-如何将char[]转化为string??
  • 新手问题,立刻给分:如何把一个char[]的值赋给byte[]
  • 一个小问题:如何将一个char字符转换为相应的ASCII码值?
  • ejb的finder方法找不到表中char类型数据的问题
  • 请问一个CHAR的问题,谢谢。
  • char 类型如何与16进制类型比较的问题,紧急
  • char *p问题。
  • 弱问题int main __P((int, char *[]));中__P什么意思?
  • linux下关于char *p字符指针的问题
  • 探讨编写int strlen(char *strDest);不允许定义变量的问题
  • statvfs(const char *path, struct statvfs *buf)的问题
  • 共享内存问题,只能得到int值,不能得到char*的值?
  • Oracle中CHAR类型自动补足空格的问题解决
  • LINQ to SQL:处理char(1)字段的方式会引起全表扫描问题
  • java命名空间java.sql类types的类成员方法: char定义及介绍
  • u_char数据类型?u_char与char是什么关系?
  • java命名空间javax.lang.model.type枚举typekind的类成员方法: char定义及介绍
  • 判斷兩個char[]相等用什麽函數?我用(char1.equals(char2))它總是認爲不等,爲什麽??
  • java命名空间java.awt.event类keyevent的类成员方法: char_undefined定义及介绍
  • 原来char c=70和char c='u0070'有区别的
  • java命名空间javax.print类docflavor.char_array的类成员方法: text_plain定义及介绍
  • 谁能告诉我char*被强制转化成char**,内部是怎么运算的?
  • java命名空间java.awt.font类textattribute的类成员方法: char_replacement定义及介绍
  • main(int argc,char *argv[])和main(int argc,char **argv[])的区别
  • java命名空间javax.print类docflavor.char_array的类成员方法: text_html定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3