How to take input as String with spaces in java using scanner

前端 未结 7 1786
春和景丽
春和景丽 2021-02-02 04:29

I need to read spaces (present before string and after String) given as input using Scanner Note : if there is no spaces given in input it should not add space in output

7条回答
  •  野的像风
    2021-02-02 05:00

    import java.util.*;
    public class Str{
        public static void main(String[] args) throws IOException
        {
            Scanner scan = new Scanner(System.in);
            int i = scan.nextInt();
            double d = scan.nextDouble();
            String s=" ";
            s= scan.nextLine();
            s+=scan.nextLine();
            scan.close();
    
            System.out.println("String: "+s);
            System.out.println("Double: "+d);
            System.out.println("Int: "+i);
        }
    }
    

提交回复
热议问题