java("…….……");
for($i=0;$i<8;$i++)
{
$arry[$i]=array_pad(array(),5,'a');
}
$ret = $api->list_svc($arry);
echo "return:".$ret."
";
echo "status:".$arry[0][4]."
";
?>
我的想法是向我的list_svc这个java函数传递一个二维的数组,然后在list_svc函数中会填充传进来的数组,同时返回一个return值。
现在我的返回值正确,可是数组似乎没有被填充,输出$arry[0][4]得到的结果还是预先定义的a字符...
by hjxisking - PHP - 2006-03-08 15:30:49 阅读(4672) 回复(2)
说明: 1.我的测试平台winXP,JBuildX(jdk1.4.2_04),vs.net2003. 2.参照网上的代码修改的,按照原先代码的分析,多维数组和这种二维数组的实现方式类似,没有测试。 3.这里不再分析,二维数组就是Object的元素仍然是Object,然后递归地一层层访问Object 用到的函数: env->GetArrayLength(array) //得到数组长度 env->GetObjectArrayElement(array, i) //取得Object数组第i个元素 env->GetStri...
我要定义一个字符串2维数组,用String[x][y]; (x,y为整数) 结果便衣报错,说"]"expected,怎么回事呢?还有定义2维数组需要做初始化么(比如定义String类型需要String s="";)?如何初始化?
让 Eclipse 插件程序具有二维作图能力 SWT (标准窗口小部件工具箱,Standard Widget Toolkit)是在 Eclipse 平台上使用的窗口小部件工具箱。它也可以作为 Swing/AWT 的一个重要替代产品,用于构建任何类型的 java GUI 应用程序。随着 Eclipse 平台在过去两年里的日趋流行,SWT 已经进入大家的视线,并且最近它已经开始在一些应用程序中取代 Swing/AWT。SWT 的流行源自这样一个事实:它是跨平台的工具箱,利用了窗口小部件的本性,...
java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。 ★ 一维数组 1. 一维数组的定义 type arrayName[ ]; 类型(type)可以为java中任意的数据类型,包括简单类型和复合类型。 例如: int intArray[ ]; Date dateArray[]; 2.一维数组的初始...
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-...
package test; class People{ private String name; private int [] a=new int [5]; public void setInt(int [] a){ this.a=a; } public void setName(String name){ this.name=name; } public int [] getInt(){ return a; } public String getName(){ return name; } public People(String name,int [] a){ this.name=name; this....
数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。 注意:如果你熟悉C/C++ ,请注意,java 数组的工作原理与它们不同。 一维数组 一维数组(one-dimensional array )实质上是相同类型变量列表。要创建一个数组,你必须首先定义数组变量所需的类型。通用的一维数组的声明格式是:...
java二进制,字节数组,字符,十六进制,BCD编码转换2007-06-07 00:17/** *//** * 把16进制字符串转换成字节数组 * @param hex * @return */ public static byte[] hexStringToByte(String hex) { int len = (hex.length() / 2); byte[] result = new byte[len]; char[] achar = hex.toCharArray(); for (int i = 0; i len; i++) { int pos = i * 2; result = (byte) (to...
/** * 把16进制字符串转换成字节数组 * @param hex * @return */ public static byte[] hexStringToByte(String hex) { int len = (hex.length() / 2); byte[] result = new byte[len]; char[] achar = hex.toCharArray(); for (int i = 0; i private static byte toByte(char c) { byte b = (byte) "0123456789ABCDEF".indexOf(c); return b; } /** * 把字节数组转换成16进制字符串...