java字符串数组初始化
发布时间: 2025-02-27 22:50:49
‘壹’ java中new String[]{file}什么意思
数组初始化带大括号,file表示初始化的第0个下标值为file,此时该数组长度为1;举例:
String[]str = new String[]{};
大括号的意思是初始化 前面定义的String[]str ;
但是现在大括号里面是空的,也就是没有内容,
具体解释说明:new代表新建一个对象在堆中开辟空间,String[] 代表一个字符串数组,String[]{file}表示初始化的String[]的长度1,下标为0的值为file.总体来说,就是创建一个字符串数组,并开辟1个长度,里面值为file变量.
‘贰’ Java数组如何从键盘初始化字符串
不是说你赋不进去,而是打印输出的信息有点问题,你只要在类employer中,覆盖toString方法,这样才能使System.out.println(e[0]);打印出有用的信息,如果不覆盖的话,就只能打印出一串奇怪的字符串啦(那就是e[0]地址值).
比如:
public String toString()
{
StringBuffer sb = new StringBuffer();
sb.append("name:");
sb.append(name);
sb.append(" age:");
sb.append(age);
sb.append(" hourlywage:");
sb.append(hourlywage);
return sb.toString();
}
还有楼上的建议是对的,在程序中属性,类,方法,变量等不要用中文.
热点内容