java - 如何将下面的代码转换为常规的 java for 循环?
问题描述
请参阅下面的代码,我遇到了不同的问题,我想转换为常规的 forloop 但没有用。原始代码无法编译,一直说 string 和 int 之间不匹配
for (i = array = list.length, b = 0; b < i; ) {
...
b++;
}
解决方案
i = array = list.length
- 你不能做这个数组是 [] 并且 list.length 是 int。所以应该是这样的
private String printList (Student [] list){
String s = "";
byte b;
for (Student stud:list
) {
s+=" \n\t" + stud.toString();
}
return s;
}
但是学生类应该已经实现了正确的方法 toString();
推荐阅读
- swift - 运行循环时视图不实时更新
- xamarin.forms - Xamarin 表单中的人性化本地化问题
- javascript - 如何在javascript中解决此代码?将具有相同值的不同对象组合成单个数组
- asp.net-core - 我可以在 .NET 核心中使用 httpclient 发送 GraphQL 查询吗?
- c++ - “无法打开包含文件:'vulkan/vulkan.h':没有这样的文件或目录”当静态库作为 VS 2019 中解决方案的一部分构建时
- python - 如何将输入结果更改为整数?
- c# - Asp.Net 5/Core app.UseExceptionHandler() 不工作
- emacs - 如何改进 Emacs f90 模式函数 `f90-end-of-block` 使其可以处理省略了块名的块
- c - 检索函数指针的返回值,该指针作为参数提供给其他函数
- oop - 统一访问数据类属性的最佳实践是什么