变量message是用户输入的字符串。如何使子字符串只运行到一半。
public void deleteHalf(){
String del = "";
for ( int i=message.length(); i>=0; i++)
del += message.substring(i,i-1);
message = del;
}
Run Code Online (Sandbox Code Playgroud)
如果您要使用substring() [1]方法来获取常量的后半部分String,则不需要使用for循环:
public class Test
{
public static void main(String []args)
{
String text = "12345";
System.out.println("Input: " + text + "\n" + "Output: " + deleteHalf(text));
}
public static String deleteHalf(String message)
{
return message.substring(message.length()/2);
}
}
Run Code Online (Sandbox Code Playgroud)
结果如下:
Input: 12345
Output: 345
Run Code Online (Sandbox Code Playgroud)
1 -子字符串()