Java里test代表什么?

代码第六行test是什么意思,前面也没见有定义过它
private void readComm() {
byte[] readBuffer = new byte[15];
try {
int len = 0;
while ((len = inputStream.read(readBuffer)) != -1) {
test += new String(readBuffer,0, len).trim();
break;
}
StringBuilder sb=new StringBuilder();
for (byte b : readBuffer) {
String a="";
if (b < 0) {
//byte的范围是-128到+127
int i = 128 + (int) b + 127 + 1;
//转换成16进制
a=Integer.toHexString(i);

}else {
a=Integer.toHexString(b);
}
if(a.length()==1){
a="0"+a;
}
sb.append(a);
}
System.out.println("接收的数据:"+sb);
} catch (IOException e) {
e.printStackTrace();
}

}

private void close() {
serialPort.close();
}

public static void main(String[] args) {
//波特率的设置
new SerialPortUtils().init(9600);

}

这里test肯定是类里面有声明过的一个string类型的变量,方法里面没有的话就是全局变量,因为看它是在拼接字符串,并且它不是JAVA里面的关键字,所以必定有声明过,不然这行代码绝对要报错的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-08
你好,很高兴回答你的问题。
总在这里问某个单词是什么意思的都是你吗?
java中除了关键字,保留字,其他都是开发者自己声明的类名,接口名,方法名,变量名等。具体是代表什么意思要参照代码的上下文。
第2个回答  2020-08-07
是一个变量,你可以看一下是否在全局定义。
可以通过编辑器直接定位到定义变量位置。
第3个回答  2020-08-07
Java里面的taste表示的就是一个具体的程序命令语句,所以在。不懂的时候可以参照着Java的书目书目的目录里面,然后去新城。
第4个回答  2020-08-07
你这个就是个变量啊,定义的部分你没发出来,就是每次循环的时候自增这个变量
相似回答