1. 程式人生 > >最後一個空格問題

最後一個空格問題

在各大oj上刷題時,總會遇到一個問題,有時候最後一個數不需要輸出空格,可是不知道咋辦,這次見了個寫法,感覺很不錯,java的

題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=2099

package test1;

import java.util.Scanner;
public class Main4 {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
      while(sc.hasNext()){
          
int n=sc.nextInt(); int m = sc.nextInt(); if(n==0&&m==0)break; String s=""; for(int i=0;i<100;i++){ if((n*100+i)%m==0){ if(i<10) s=s+0+i+" "; else s=s+i+" "; } } s
=s.substring(0,s.length()-1); System.out.println(s); } } }

最重要的就是這句程式碼

String str = "Hello Java World!";

第一種:       substring(int beginIndex)

      返回從起始位置(beginIndex)至字串末尾的字串

      str.substring(2);

      //return "llo Java World!";

 

第二種:  substring(int beginIndex, int endIndex)

      返回從起始位置(beginIndex)到目標位置(endIndex)之間的字串,但不包含目標位置(endIndex)的字元

      str.substring(2,4);

      //return "ll";