String类型的变量是如何定义的?(两行代码... String str=new String();orString str;就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str;str=new String("abaeai中国");或者是字节数组,字符数组,StringBuffer...看jdk的api。 String str;str=new String(""); str="abc";str=new String(params...); 如果我把第二行str=new String;去掉的话,则只剩下String str;这一行,在下面用的时候出错,提示没有初始化后来我就只写成下面的这个样子:String str=null;于是编译通过,而且还可以用了 引用str时必须先初始化,否则就会产生违例,在引用句柄前都必须先初始化 这是很正常的,如果你的String是一个成员变量的话就不需要用null进行初始化,在方法中的变量都必须进行初始化。 就是main函数中的一个变量但是我后来又加上了如何代码:int c;c=8;System.out.println(c);这些是正确的,难道int型和string型的初始化形式不相同吗? int是基本类型,而String是对象,不一样。操作基本类型是直接操作的,而操作对象只是操作指向它的指针。 菜鸟的关于调用问题 初学:输入字符串并显示问题 一道笔试题,麻烦大家看哈! 光标自动走位问题 请教 请教TextArea组件里输入字符问题 Help!Help! 哪里可以找到java sdkDOC? 如何汉化一个java编写的应用程序? 求随机数的算法怎么算? jbuilder6.0里面的jtree使用程序控制生成的吗? Java 初学者问题。
str=new String("abaeai中国");或者是字节数组,字符数组,StringBuffer...看jdk的api。
str=new String("");
str=new String(params...);
String str;这一行,在下面用的时候出错,提示没有初始化
后来我就只写成下面的这个样子:
String str=null;
于是编译通过,而且还可以用了
在引用句柄前都必须先初始化
但是我后来又加上了如何代码:
int c;
c=8;
System.out.println(c);
这些是正确的,难道int型和string型的初始化形式不相同吗?