【发布时间】:2017-05-13 19:03:28
【问题描述】:
如何在每个数字前添加 0?我的意思是 1 到 01 等。 我试图添加像
这样的 ifsif(c >='A' && c<= 'I')
str = "0"+str;
但它只是在 abcd 转换为 00001234 而不是 01020304 之类的所有内容前面添加 0。
这是我的代码。
String A[] = new String[size];
for (int i = 0; i < size; i++) {
A[i] = jList1.getModel().getElementAt(i);
String[] Text = A[i].split("");
String s = jList1.getModel().getElementAt(i);
String str = ("");
for (int z = 0; z < Text.length; z++) {
for (int y = 0; y < Text[z].length(); y = y + 1) {
char c = s.charAt(z);
if (c >= 'A' && c <= 'Z') {
str += c - 'A' + 1;
} else if (c >= 'a' && c <= 'z') {
str += c - 'a' + 1;
} else {
str += c;
}
}
str = str + "";
}
}
【问题讨论】:
-
这似乎不是 JavaScript,更可能是 Java
-
不,尝试了解决方案,但它没有帮助我。
-
为什么解决方案没有帮助?它给出了哪些不是您想要的输出?