我试图打印一行中给定字符串的前5个字符。我的问题是整个字符串没有被打印。部分结局正在被切断。在一行中只打印一个字符串的前5个字符
int l = 0;
int m = 5;
for(int i = 0; i < (string.length()/5) ; i++)
{
System.out.println(string.substring(j,k));
l = m;
m = m + 5;
}
鉴于string = "Hello world, my name is something which you want to"
结果会是这样的:
Hello
worl
d, my
但是,并没有被打印字符串的最后部分。
什么是'j'和'k' ..? – user2339071
你需要考虑到最后,你可能不会有5个字符...... – MadProgrammer