public void last() { objs.length-1 ; }为什么不是index=objs.length-1
时间: 2024-02-16 07:01:16 浏览: 30
确实,如果这段代码的意图是获取数组中最后一个元素的索引值,应该将代码修改为 `index = objs.length - 1`,其中 `index` 是一个变量名,用于保存最后一个元素的索引值。在原来的代码中,只有 `objs.length-1` 被计算出来,但是没有将该值保存到任何变量中,因此这段代码实际上没有任何作用。如果想要获取最后一个元素的索引值,需要将计算出来的值保存到一个变量中,然后将该变量返回或者进行其他操作。
相关问题
public void last() { objs.length-1 ; }分析
这段代码不是一个完整的方法定义,它缺少了方法的返回类型和方法名。不过,假设这个方法的返回类型是int,方法名是last,那么这个方法的实现有问题,它没有返回任何值。应该将该方法的实现修改为:
```
public int last() {
return objs.length - 1;
}
```
这个方法的作用是返回数组中最后一个元素的索引值。它使用了数组对象的length属性获取数组长度,然后减去1,得到最后一个元素的索引值。最后,该索引值被返回给调用者。需要注意的是,如果数组是空的,这个方法会返回-1,因为没有最后一个元素。
nohup ./objs/srs -c ./conf/https.rtc.conf &
回答: 在这个命令中,nohup是一个命令,用于在后台运行其他命令而不会被挂断。\[2\]它的语法是nohup Command \[ Arg ... \] \[ & \]。在这个命令中,nohup后面跟着的是要运行的命令,而&符号表示将命令放到后台执行。\[3\]所以,nohup ./objs/srs -c ./conf/https.rtc.conf &的意思是将"./objs/srs -c ./conf/https.rtc.conf"这个命令放到后台执行,并且不会被挂断。
#### 引用[.reference_title]
- *1* [国标GB28181 SRS安装配置](https://blog.csdn.net/weixin_67588007/article/details/129162990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [【转】nohup &的理解](https://blog.csdn.net/qq125293177/article/details/83269665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]