站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题定义数组这样写为什么不行呢?谢谢

定义数组这样写为什么不行呢?谢谢

摘要: 定义数组这样写为什么不行呢?谢谢


String[] bigpic = new String[temp.getBigpic().split(";")];
注:"temp.getBigpic"是取数据库中的内容
String[] pic = temp.getPic ().split (";");
这样写就没问题,为什么?????


String[] bigpic = new String[temp.getBigpic().split(";")];中的temp.getBigpic().split(";")只能是数字。而且split方法返回的已经是一个String[]了,你直接赋值给你定义的变量即可。String[] bigpic = temp.getBigpic().split(";");


String[] bigpic = new String[temp.getBigpic().lengh];

String[] bigpic = temp.getBigpic();
意思一样吗?




当然不一样……
前面是定义数组,后面是在定义数组的同时初始化


java中规定定义数组必须要定义它的界限,而且该界限只能是数字……


String[] bigpic = new String[temp.getBigpic().lengh];
这不也初始化值了吗?


↑返回目录
前一篇: JSP中怎么样实现按钮链接函数?
后一篇: 各位帮忙看一下,分不够再加