Java 按字符位置分隔字符串
假设我有一个由用户输入的数字Java 按字符位置分隔字符串,java,Java,假设我有一个由用户输入的数字 Scanner input = new Scanner(System.in); System.out.println("Input a number."); String num = input.next(); num的长度必须为50,由布尔方法实现 如何创建一个新字符串,该字符串只使用num的前45位数字 输入字符串“123456789”的示例 只需要字符串num“12345”的前5个数字 我可以将字符串转换为int并使用模数吗 try { Strin
Scanner input = new Scanner(System.in);
System.out.println("Input a number.");
String num = input.next();
num的长度必须为50,由布尔方法实现
如何创建一个新字符串,该字符串只使用num的前45位数字
输入字符串“123456789”的示例
只需要字符串num“12345”的前5个数字
我可以将字符串转换为int并使用模数吗
try
{
String substr = num.subString(0,45) ;
}
catch(IndexOutOfBoundsException exception)
{
System.out.println(exception) ;
}
解释:子字符串(索引、长度)
索引是要开始操作的位置,以及所需字符串的长度。
如果指定的长度大于字符串的长度,则会得到一个索引outofboundsexception
,我会在try-catch块中捕获它
解释:子字符串(索引、长度)
索引是要开始操作的位置,以及所需字符串的长度。
如果指定的长度大于字符串的长度,则会得到一个indexootfboundsexception
,我在try-catch块中捕捉到它使用java API中的string.substring()metod
字符串输出=num.subString(0,45) 使用java API中的string.substring()方法
字符串输出=num.subString(0,45) 我想您需要String.substring(),但从您的问题中很难确定……您不明白问题的哪一部分?如果你指出灰色区域,我肯定会把它清理干净。我想你想要String.substring(),但从你的问题中很难确定……你不明白问题的哪一部分?如果你指出灰色地带,我一定会把它清理干净。