我試圖打印一行中給定字符串的前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