请问怎样在java中定义String数组?:(((这么简单的事都不会!急急急:(( String str[] = {"dd","sfsd"}; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想通过下面的方法来赋值:arr[0] = "dd";arr[1] = "sfsd";arr[...] = "dddd"; 你是不是想使用不定长度的数组?那你应该使用java里的容器。例如使用ArrayList,如下示:ArrayList list = new ArrayList();list.add("dd");list.add("sfsd");list.add("...");......长度可以使用list.size()得到,但必须注意容器元素型别未定取出时要转型。例如要取出上面的字符串应使用:list.get(i).toString(); String[] arr = new String[13];arr[0] = "dd";arr[1] = "sfsd";......================String str[] = {"dd","sfsd",....};也可以 如果是普通的固定大小的Array就可以直接String [] arr = { "***", "***", ..., "***"}; 请问你是刚学JAVA吗?你的大脑秀逗啦!?? 我找到问题的解决办法了!其原因是不能在对象的成员变量区域对一个数组进行初始化操作。要在成员变量区域初始化成员变量,必须在定义的时候就初始化。或将初始化代码加入{}内!如下;public class Test{String arr[] = new String[10];arr[0] = "xxxx"; //错误,不能在该区域初始化成员变量}不过你可以通过以下方式实现你想实现的功能:1。public class Test{String arr[] = {"xxxxxx", "yyyyyy"};}2。写成如下形式,将赋值代码放入“{}”中:public class Test{String arr[] = new String[10]; { arr[0] = "xxxxxxx"; arr[1] = "yyyyyyy"; }} 在面板上绘图闪一下就没了 数字排序问题 scjp 在界面编程中,如何把树的节点与不同的数据结构关联在一起 门外汉开贴送分~~~遇到人生难题~~~望高手指点迷津~~~~~ 高手快来帮助我这个菜鸟啊!! 如何将string型转换成timestamp型数据 关于swing的双光标问题。 獻上一百分,誰能給我一份實現master/detail功能的jsp+javabean的代碼?收到馬上給分! 高手入内(在线等待)查询出的数据集(ResultSet)不能传给字符串(String) 望高人指点一二,感激不尽! 字符 ' 替换 成 '' 的问题
arr[1] = "sfsd";
arr[...] = "dddd";
那你应该使用java里的容器。
例如使用ArrayList,如下示:ArrayList list = new ArrayList();
list.add("dd");
list.add("sfsd");
list.add("...");
......
长度可以使用list.size()得到,但必须注意容器元素型别未定取出时要转型。例如要取出上面的字符串应使用:
list.get(i).toString();
arr[1] = "sfsd";
......
================
String str[] = {"dd","sfsd",....};
也可以
String [] arr = { "***", "***", ..., "***"};
其原因是不能在对象的成员变量区域对一个数组进行初始化操作。
要在成员变量区域初始化成员变量,必须在定义的时候就初始化。或将初始化代码加入{}内!
如下;
public class Test{
String arr[] = new String[10];
arr[0] = "xxxx"; //错误,不能在该区域初始化成员变量
}
不过你可以通过以下方式实现你想实现的功能:
1。
public class Test{
String arr[] = {"xxxxxx", "yyyyyy"};
}2。写成如下形式,将赋值代码放入“{}”中:
public class Test{
String arr[] = new String[10];
{
arr[0] = "xxxxxxx";
arr[1] = "yyyyyyy";
}
}