62,623
社区成员
发帖
与我相关
我的任务
分享
import java.util.Date;
public class Demo1 {
public ArrayList fun(String s)
{
//提取字符串中的数字,放到ArrayList中
//...?
}
public static void main(String[] args) {
String s="h5ello56,wor88ld";
Demo1 demo1=new Demo1();
ArrayList a=demo1.fun(s);
//?在此打印输出a
}
}
public static ArrayList fun(String s) {
String[] result = s.split("[(a-zA-z)*]");
ArrayList a = new ArrayList();
for (String s1 : result)
if(!s1.equals("")){
a.add(s1);
}
return a;
}
public static void main(String[] args) {
String s = "1asd234sd12332bg46,54as78a,sd23,9a.09.a";
String s2 = "0123456789";
String charTemp;
String strTemp = "";
List list = new ArrayList();
for (int i = 0; i < s.length(); i++) {
charTemp = String.valueOf(s.charAt(i));
int index = s2.indexOf(charTemp);
if (index >= 0) {
strTemp = strTemp + charTemp;
if (i == (s.length() - 1)) {
list.add(strTemp);
}
} else {
if (!"".equals(strTemp)) {
list.add(strTemp);
strTemp = "";
}
}
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i).toString());
}
}
public static List fun(String abc)
{
List list = new ArrayList();
if(abc != null)
{
char[] cha = abc.toCharArray();
for(int i = 0; i < cha.length; i++)
{
String str = String.valueOf(cha[i]);
try
{
Integer.parseInt(str);
list.add(str);
}
catch(NumberFormatException ex)
{
}
}
}
return list;
}
public static List fun(String abc)
{
List list = new ArrayList();
if(abc != null)
{
char[] cha = abc.toCharArray();
for(int i = 0; i < cha.length; i++)
{
list.add(String.valueOf(cha[i]));
}
}
return list;
}