Java 我想从列表中分离数字和字符,并将数字写入文本文件
尝试一下并将其与示例一起放入JSP中,希望下面的代码能有所帮助Java 我想从列表中分离数字和字符,并将数字写入文本文件,java,jsp,Java,Jsp,尝试一下并将其与示例一起放入JSP中,希望下面的代码能有所帮助 45 45 45 88 66 45 45 45 publicstaticvoidmain(字符串[]args){ 字符串[]访问={“wt45”、“wt45”、“wt45”、“88ty”、“de66”、“wt45”、“wt45”、“wt45”}; ArrayList条目=新的ArrayList(); 用于(字符串s:访问){ 字符串结果=新字符串(); 对于(int j=0;j
45
45
45
88
66
45
45
45
publicstaticvoidmain(字符串[]args){
字符串[]访问={“wt45”、“wt45”、“wt45”、“88ty”、“de66”、“wt45”、“wt45”、“wt45”};
ArrayList条目=新的ArrayList();
用于(字符串s:访问){
字符串结果=新字符串();
对于(int j=0;j
请阅读。我们可以提供帮助,但我们不是来为您编码的。看看ascii代码我已经搜索了这个问题,但没有发现与我问的问题类似的问题。如果真的只有两个数字,那么在这种情况下就没什么关系了,但您通常不应该在循环中进行字符串连接。改用StringBuilder
。
45
45
45
88
66
45
45
45
public static void main(String[] args) {
String[] visits = {"wt45", "wt45", "wt45", "88ty", "de66", "wt45", "wt45", "wt45"};
ArrayList<String> entries = new ArrayList<String>();
for (String s : visits) {
String result = new String();
for (int j = 0; j < s.length(); j++) {
Character chars = s.charAt(j);
if (Character.isDigit(chars)) {
result += chars;
}
}
entries.add(result);
System.out.println(result);
}
}