java - 无法访问 for 循环内的变量
问题描述
我正在尝试连接来自 clientGroupList 的字符串值以创建一个字符串变量。我无法访问返回的变量。我正在研究shareString_8
和shareString_9
。
if (uib.getClientProviderType().equals(ParamConstant.CLIENT_TYPE)) {
// ClientUserの場合の処理
//SM4|
String shareString_8 = shareStringList + ":SM" + Constant.SHARE_MODE_CLIENT_GROUP + "|";
for (int idx = 0; idx < clientGroupList.size(); idx++) {
//SM4|SHARE_CLIENT_GROUP
shareString_8 = shareString_8 + clientGroupList.get(idx);
}
return shareString_8;
} else {
// ProviderUserの場合の処理
//SM-1|
String shareString_9 = shareStringList + ":SM" + Constant.SHARE_MODE_PUBLISH + "|";
for (int idx = 0; idx < entityListClientGroup.size(); idx++) {
//SM-1|CLIENT_GROUP_ID
shareString_9 = shareString_9 + clientGroupList.get(idx);
}
return shareString_9;
}
String shareString = providerId + " AND " + "(" + shareString_1 + " OR " + shareString_2 + " OR " + shareString_3
+ " OR " + shareString_4 + " OR " + shareString_5 + " OR " + shareString_6 + " OR " + shareString_7
+ " OR " + shareString_8 + " OR " + shareString_9 + ")";
解决方案
推荐阅读
- excel - 从 VBA 运行时在 Excel 中添加 Ole 对象会引发错误
- angular - 带 EUR 角管的格式编号
- python - Pandas python:从DataFrame中获取一个值
- graphql - 订阅 graphql 时立即返回值。
- excel - 尝试运行产生错误 91 的 VBA 代码
- python-3.x - 在包含字符串的 pandas Dataframe 中将字符串“nan”转换为 numpy NaN
- database - Android Studio 上的领域:如何检查交易成功或失败?
- android - 无法在 genymotion 中安装 apk
- objective-c - 如何检查当前加载的视图控制器?(ObjC + 斯威夫特)
- android - 带有 Android 皮肤的模拟器上的右侧菜单按钮