我目前正在为类进行赋值,我想知道如何在字符串输入中找到一个整数。到目前为止,我已经创建了一种退出循环的方式。请不要给我代码只是给我一些想法。请记住,我对Java很新,所以请耐心等待。谢谢。 编辑:我忘了提及字符串输入应该像“woah123”,它应该只找到“123”部分。对不起在字符串内搜索一个int用户输入
import java.util.Scanner;
public class DoubleTheInt
{
public static void main(String[] args)
{
int EXIT = 0;
while(EXIT == 0)
{
Scanner kbReader = new Scanner(System.in);
System.out.println("What is your sentence?");
String sentence = kbReader.next();
if(sentence.equalsIgnoreCase("exit"))
{
break;
}
}
}
}
你的意思是,如果字符串是' “abc123efg”'程序应该找到'123'? – Christian
你可以使用正则表达式或遍历字符串的每个索引,并检查它是否是一个数字。 – SudoRahul
对不起,我没有澄清 编辑:不幸的是,我还没有学过正则表达式,所以我不知道如何使用 – user3059540