概述
1。
//「本体・部品区分」ドロップダウンリストを作成する
bpList = (List) sd.getAttribute(MT03Constants.HONTAI_BUHIN_KB_KEY);
lvb = null;
baggagePose =
(String) dynaForm.get(DataModel.SHIZAIINFO_HONTAI_BUHIN_KB, 0);
for (Iterator it = bpList.iterator(); it.hasNext();) {
// ListElement ele = (ListElement) it.next();
//String val = (String) ele.getValue(DataModel.NAMEINFO_ID2);
//if (val.equals("H")) {
// form.set(DataModel.SHIZAIINFO_HONTAI_BUHIN_KB, 0, val);
// }
lvb = (LabelValueBean) it.next();
if ((baggagePose).equals(lvb.getValue())) {
dynaForm.set(
DataModel.SHIZAIINFO_HONTAI_BUHIN_KB_NM,
0,
(String) lvb.getLabel());
break;
}
}
getLabel(),getValue()的使用,List得循环处理
2。
private static final String[] INPUT_FIELD_NAMES =
new String[] {
DataModel.SHIZAIINFO_KAGEN_SU2_GENZAI,
DataModel.SHIZAIINFO_TANKA5_GENZAI };
//下限数量,単価(現在)でソート処理
for (int i = 0; i < INPUT_FIELD_NAMES.length; i++) {
String key = INPUT_FIELD_NAMES[i];
Object obtemp = getDataFromModelInfo(model, key);
String strtemp = (obtemp == null ? "" : obtemp.toString());
if ("0".equals(strtemp)) {
dynaForm.set(key, 0, "");
} else {
dynaForm.set(key, 0, strtemp);
}
}
String[]数据循环的处理
3。
/**
* ゼロを付き
*
* @param origin
* 元の文字列
* @param length
* 目標の文字列長さ
* @return String ゼロを付きされたストリング
*/
public static String leftZeroSuppress(String origin, int length) {
if (origin == null || origin.length() >= length) {
return origin;
}
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < length - origin.length(); i++) {
buffer.append('0');
}
buffer.append(origin);
return String.valueOf(buffer);
}
最后
以上就是怡然白云为你收集整理的一些共通的方法(LabelValueBean,String[],ゼロ---左补0)的全部内容,希望文章能够帮你解决一些共通的方法(LabelValueBean,String[],ゼロ---左补0)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复